Key Responsibilities
Design, develop, test, and deploy .NET applications (web & cloud-based) following best practices.
Work with C#, ASP.NET Core, Web API, and Entity Framework to build scalable back-end services and APIs.
Collaborate with front-end developers on Angular / React integrations.
Develop and optimize SQL Server / Azure SQL queries, stored procedures, and database structures.
Knowledge on CI / CD pipelines and ensure smooth deployment in Azure DevOps or similar environments.
Ensure code quality, security, and performance optimization using best practices and design patterns.
Lead and mentor junior developers through code reviews, pair programming, and knowledge sharing.
Participate in requirements gathering, solution design, and technical documentation .
Stay up-to-date with emerging Microsoft technologies and suggest improvements to enhance system architecture.
Required Skills & Qualifications
Bachelor’s / Master’s degree in Computer Science, Engineering, or a related field.
5+ years of experience in software development with a strong focus on .NET technologies .
Strong expertise in :
C#, ASP.NET Core, Web API, MVC
Entity Framework / Dapper
SQL Server / Azure SQL
Hands-on experience with Azure & AWS Cloud (App Services, Functions, Storage, S3Buckets, Service Bus, Key Vault, etc.) .
Experience with microservices architecture, REST APIs.
Familiarity with Agile / Scrum methodologies and tools like Jira, Git, Azure DevOps .
Strong problem-solving, debugging, and analytical skills.
Excellent communication and leadership abilities.
Good to Have
Exposure to DevOps practices and automation.
Certification in Microsoft Azure or .NET technologies .
Dotnet Developer • Kochi, India