TU PRÓXIMO CAPÍTULO
Senior Software Engineer – Azure Developer
Sobre el puesto
• Design, develop, and maintain secure and scalable APIs using .NET Core
• Develop and deploy applications on Microsoft Azure using App Services, Azure Functions, Azure API Management, and related services
• Integrate APIs with front-end applications, third-party services, and databases
• Write clean, maintainable, and efficient code 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 includes appropriate security, performance, and testing considerations
• 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 Postman and 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 with Docker and Azure Kubernetes Service (AKS)
• Experience with unit testing and test-driven development (TDD)
• Fully distributed team
• Opportunity to work with a next-generation platform and embedded payment API
• Work with a global fintech payments company serving over 25,000 global customers