
Senior Software Engineer – Azure Developer
XTRM Inc.
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain secure and scalable APIs using .NET Core
- Develop and deploy applications on Microsoft Azure using services like App Services, Azure Functions, Azure API Management , etc.
- Integrate APIs with front-end applications, third-party services, and databases
- Write clean, maintainable, and efficient code while following industry best practices
- Collaborate with architects, front-end developers, and DevOps teams on solution delivery
- Implement CI/CD pipelines and monitor application performance on Azure
- Troubleshoot, debug, and optimize application performance and availability
- Ensure code is written with proper security, performance, and testing considerations
Requirements
- 5+ years of hands-on experience with ASP.NET Core (C#) and RESTful API development
- Strong experience with Azure cloud services , including: Azure App Services
- Azure Functions
- Azure API Management
- Azure Key Vault
- Azure Storage and Azure SQL
- Solid understanding of OOP , design patterns , and software architecture
- Experience with Entity Framework Core , LINQ , and SQL Server
- Proficient with tools like Postman , Swagger/OpenAPI
- Experience with Git and Agile development practices
- Familiarity with CI/CD pipelines using Azure DevOps or GitHub Actions
- Experience with microservices architecture, event-driven systems and domain-driven systems
- Familiarity in Docker and Azure Kubernetes Service (AKS)
- Experience with unit testing and test-driven development (TDD)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET CoreC#RESTful API developmentAzure App ServicesAzure FunctionsAzure API ManagementEntity Framework CoreLINQSQL Servermicroservices architecture
Soft skills
collaborationtroubleshootingdebuggingoptimizing performanceclean code practicescommunicationproblem-solvingAgile development