Job Description
We are seeking senior full-stack developers with high proficiency in .NET Core and ASP.NET Core/MVC or Blazor technologies. The ideal candidate should possess a solid foundation in C#, HTML, CSS, MVC, Blazor framework, and T-SQL. A person with high mental aptitude, problem-solving, and debugging skills, proactive, self-motivated, and strong communication skills will be successful in this role.
- Role: Permanent
- Work Mode - Hybrid - 2 Days WFO
- Location - Bangalore
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 (eg, AZ-204 or Azure Developer Associate) is a plus.
Experience in the Manufacturing domain is advantageous.