Senior Software Engineer - Azure Developer
XTRM
IndiaremotePosted 26 days ago
Skill Required
Azure-DeveloperSoftware-Engineer.NET-DeveloperBackend-EngineerC++-DeveloperSenior-Azure-DeveloperSenior-Azure-Cloud-DeveloperSenior-C#-Developer-With-AzureSenior-.NET-Azure-DeveloperSenior-Azure-EngineerSenior-Cloud-Software-EngineerSenior-C#-.NET-Software-EngineerSenior-C#-DeveloperSoftware EngineerSoftware DeveloperAzureDesign PatternsServerlessGitHub ActionsMicroservicesCD pipelinesSQL ServerEngineeringKubernetesdesigningsecurity.NETEmbedded COpenAPIPostmanfintechwrittenRESTTestNGDockerdesignDevOpsGitVaultCI/CDFulltime
Key highlights
- Required experience: 5+ years with ASP.NET Core (C#) and RESTful API development
- Key requirement: Microsoft Azure ecosystem (App Services, Functions, API Management, etc.)
- Work environment: Fully distributed team
Role overview
XTRM is a global fintech payments company that has built a next-generation platform and embedded payment API designed around an intelligent wallet architecture, allowing businesses to receive, manage, exchange and send money worldwide. Operating with a fully distributed team and serving over 25,000 global customers, XTRM is seeking a skilled Azure Developer with strong experience in ASP.NET Core and RESTful API development to join their growing engineering team. The ideal candidate should be well-versed in designing and implementing scalable solutions on Microsoft Azure and possess a deep understanding of back-end services and integration patterns.
Responsibilities
- 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
- 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)
Additional details
- XTRM operates using a fully distributed team spanning many countries
- Originally posted on Himalayas