Required Skills & Experience
- Experience of 5 to 8 years in a structured software development, testing, implementation and deployment, using Microsoft .NET technologies and Azure cloud.
- Strong hands-on experience in: C#, ASP.NET Core, .NET Framework 4.5+, .Net 5+, T-SQL, REST API, Entity Framework
- Experience in Microsoft Azure cloud services and deployment models, such as App Services, Azure Functions, Azure SQL, Storage, Service Bus, Key Vault, and monitoring tools.
- Experience in writing W3C compliant accessible HTML5 markup.
- Deep understanding of cloud-native and microservices architectures
- Familiarity with modern JavaScript command-line tools such as npm
- Solid understanding of object-oriented design, SOLID principles, design patterns, and clean coding practices.
- Strong knowledge of SQL Server, database design, query optimization, and ORM frameworks such as Entity Framework.
- Experience with microservices, API integrations, and event-driven or distributed system design.
- Familiarity with Git, Azure DevOps, CI/CD pipelines, and Agile/Scrum delivery methodology.
- Strong communication skills with the ability to interact with both technical and business stakeholders.
Key Responsibilities
- Lead the design, development, testing, and deployment of applications built on C#, ASP.NET Core, .NET Framework/.NET, Web API, and related Microsoft technologies.
- Drive development using Azure cloud services such as App Services, Azure Functions, Azure SQL, Storage, Service Bus, Key Vault, and monitoring tools.
- Translate business and functional requirements into technical designs and scalable solution architectures.
- Ensure scalable CI/CD pipeline readiness, release quality, and operational stability in partnership with DevOps and support teams.
- Guide the team on coding standards, design patterns, secure coding, performance tuning, and engineering best practices.
- Conduct code reviews, design reviews, and technical troubleshooting for complex application and production issues.
- Collaborate with cross-functional teams including product, business, QA, DevOps, and client stakeholders to ensure timely and high-quality delivery.
- Mentor developers, support effort estimation, track technical risks, and contribute to sprint planning and execution in Agile teams.
Skills To Be Evaluated On
C#, ASP.NET Core, .NET Framework, .NET, Web API, Github Copilot, Azure DevOps, Azure App Services, Azure Functions, Azure SQL, Storage, Service Bus, JavaScript
Qualification:
Bachelor's degree in Computer Science, Information Technology, Electronics or Electrical Engineering, or a related discipline.