Description :
Key Responsibilities :
- Design, develop, and deploy applications using the .NET framework / .NET Core and Azure cloud services.
- Build and maintain microservices-based architectures ensuring scalability and reliability.
- Work with MS SQL / MySQL databases for application backends, including writing complex queries and optimizing performance.
- Maintain version control using Git and follow modern software development best practices.
- Participate in code reviews, mentor junior developers, and contribute to improving engineering standards.
- Troubleshoot, debug, and resolve production issues effectively and promptly.
Required Skills & Qualifications :
7+ years of total software development experience, with 5+ years focused on .NET and Azure technologies.Strong hands-on experience in C#, ASP.NET Core, Web API, LINQ, and Entity Framework.Proven expertise in Azure Functions, Blob Storage, Azure Container Registry, and related Azure services.Solid understanding of microservices architecture and containerization (Docker, Kubernetes preferred).Experience with Git, CI / CD pipelines, and Azure DevOps workflows.Proficient in MS SQL Server or MySQL including schema design, query optimization, and stored procedures.Good understanding of RESTful API design, authentication / authorization, and secure coding practices.Knowledge of C++ development is an added advantage.Strong problem-solving, debugging, and analytical skills.Excellent communication and collaboration abilities in a hybrid work environment.Nice to Have :
Familiarity with infrastructure-as-code tools (Terraform, ARM templates).Experience with monitoring and logging tools (Application Insights, Azure Monitor).Exposure to agile development practices (Scrum, Kanban)(ref : hirist.tech)