XTRM Inc.

Senior Software Engineer – Azure Developer

XTRM Inc.

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

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