Senior .NET Developer (Full Stack)
Qualifications
Required Skills
- Bachelor's degree in engineering with 7 years of work experience.
- Minimum 7 years of experience developing web applications with ASP.NET Core/MVC, C#, Web API, Razor pages, HTML, JavaScript, jQuery, and CSS.
- Should have experience in developing web applications using Blazor or ASP.NET Core/MVC technologies.
- Good understanding of SignalR messaging framework.
- Strong understanding of OOPs concepts, SOLID principles, and design patterns such as MVVM, MVC and component-based architecture.
- Preferred to have experience developing ASP.Net Core/MVC based applications or Blazor Server, Blazor WebAssembly applications.
- Familiarity with SPA (Single Page Application) framework components-based model.
- Proficiency in writing unit tests using xUnit or bUnit testing frameworks.
- Hands-on experience developing complex Stored Procedures, Triggers, and Views in MS SQL Server.
- Strong experience in branching and merging the source code branches to manage the development workflow efficiently.
- Hands-on experience with Azure App Services, Azure Functions, Azure Container Apps, cloud deployments, basic cloud administrations.
- Strong experience in resolving the application performance issues.
- Experience in preparing the low-level design, workflow diagrams and technical & functional documentations.
- Excellent communication and presentation skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
- Willingness to work in the UK shift to collaborate with international teams and clients.
Desired Skills
- Good to have experience with working in VB6, code migration tools like VBUC (Visual Basic Upgrade Companion) etc.
- Nice to have Azure Developer Associate certification.
- Nice to have an Angular or React and a manufacturing domain experience.