Overview
Job Description
Position Title: Senior .NET Developer
Location: Remote / Hybrid (Specify based on location requirements)
Overview:
We are seeking a seasoned Senior .NET Developer to join our dynamic team. The ideal candidate will have robust experience in .NET Core and ASP.NET Core/MVC or Blazor technologies, with a strong foundation in C#, Web API, and Azure. This role involves designing, developing, and maintaining high-quality software applications and collaborating with cross-functional teams to deliver innovative solutions. A proactive, self-motivated individual with strong problem-solving skills and effective communication will thrive in this position.
Key Responsibilities:
- Design, develop, and maintain applications using .NET Core or .NET 6+.
- Develop and maintain applications with ASP.NET Core/MVC or Blazor frameworks.
- Implement Object-Relational Mapping (ORM) with Entity Framework Core and Dapper.
- Develop complex stored procedures, triggers, and views in Azure SQL Server.
- Perform code reviews, uphold coding standards, and conduct secure code reviews.
- Utilize Azure DevOps and Git for continuous integration and deployment.
- Engage in Agile methodologies, including sprint planning and daily stand-ups.
- Manage deployments and optimize application performance within Azure environments.
- Prepare and maintain architectural and workflow diagrams, and technical documentation.
- Provide guidance and support to junior team members.
Requirements:
- Educational Qualification: Bachelor’s degree in Engineering or a related field.
- Experience: Minimum of 7 years in .NET development with a strong focus on C#, .NET Core/.NET 6+, Web API, and Microsoft ASP.NET Core/MVC or Blazor.
- Core Skills:
- Strong understanding of OOP, SOLID principles, and design patterns.
- Proficiency in Azure App Services, Azure Functions, and Azure Container Apps.
- Experience in complex stored procedures, triggers, and views in Azure SQL Server.
- Proficiency with unit testing frameworks like xUnit or nUnit/bUnit.
- Familiarity with SignalR and SPA (Single Page Application) frameworks.
- Version Control & Deployment: Experience with Azure DevOps and Git for CI/CD processes, branching, and merging.
- Documentation: Ability to create and interpret technical and functional specifications, low-level designs, and architectural diagrams.
- Communication Skills: Ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
- Shift Flexibility: Willingness to work in UK shifts to support international teams.
Desired Skills:
- Experience with front-end frameworks like Angular or React.
- Familiarity with VB6, ASP.NET MVC, and code migration tools such as Visual Basic Upgrade Companion (VBUC).
- Knowledge of Azure certification (e.g., AZ-204 or Azure Developer Associate) is a plus.
- Experience in the Manufacturing domain is advantageous.
Job Type: Full-time
Pay: ?2,500,000.00 - ?3,500,000.00 per year
Schedule:
- UK shift
Experience:
- total work: 6 years (Preferred)
- ASP.NET Core: 6 years (Required)
- Blazor framework: 5 years (Required)
Work Location: In person