Job
Description
As a skilled .NET Core Backend Developer with 4-7 years of experience, you will be responsible for designing, developing, and maintaining scalable and secure RESTful APIs using ASP.NET Core Web API. Your expertise in C#, .NET Core, and cloud-based development practices will be crucial in deploying applications in the Azure cloud environment. Your role will involve integrating authentication and authorization using JWT / OAuth2 / OpenID Connect, along with deploying and monitoring applications on Azure App Service / AKS / Azure Functions. Additionally, you will work with Azure SQL, Blob Storage, Service Bus, and Key Vault, implement Dependency Injection, middleware, and structured logging, and contribute to CI/CD automation using Azure DevOps or GitHub Actions. Collaboration with cross-functional teams in Agile/Scrum environments, participation in code reviews, troubleshooting, and performance tuning will also be key responsibilities. **Key Responsibilities:** - Design, develop, and maintain RESTful APIs using ASP.NET Core Web API. - Implement robust backend solutions with C#, .NET 6+, and Entity Framework Core. - Integrate authentication and authorization using JWT / OAuth2 / OpenID Connect. - Deploy and monitor applications on Azure App Service / AKS / Azure Functions. - Work with Azure SQL, Blob Storage, Service Bus, and Key Vault. - Implement Dependency Injection, middleware, and structured logging. - Contribute to CI/CD automation using Azure DevOps or GitHub Actions. - Collaborate with cross-functional teams in Agile/Scrum environments. - Participate in code reviews, troubleshooting, and performance tuning. **Must Have Skills:** - Strong programming skills in C# and .NET Core / .NET 6+. - Hands-on experience building RESTful APIs using ASP.NET Core. - Understanding of Dependency Injection, async/await, and exception handling. - Experience with JWT / OAuth2 / OpenID Connect authentication and Role-based authorization. - Familiarity with Swagger / OpenAPI for API documentation. - Experience deploying applications on Microsoft Azure (App Service, AKS, Functions). - Knowledge of Azure SQL, Blob Storage, and Service Bus. - Experience with Git, Azure Repos, or GitHub. - Basic understanding of Docker, Azure Container Registry (ACR), and CI/CD pipelines. **Good to Have:** - Exposure to Azure API Management (APIM). - Understanding of microservices architecture. - Knowledge of Redis caching and application performance tuning. - Experience with Application Insights for monitoring. In addition to the technical aspects, it's worth noting that ValueMomentum is a leading solutions provider for the global property & casualty insurance industry. They offer a comprehensive suite of services across the P&C insurance value chain, empowering insurers to stay ahead with growth, performance, and stakeholder value. With a culture that values nurturing employees, collaboration, diversity, and fun, ValueMomentum provides a competitive compensation package, career growth opportunities, comprehensive health benefits, and life insurance. ,