Remote job
[Job-32674] Senior Software Developer (.NET / Azure), Colombia
Job details
About this role
Role overview Build secure backend services for a placement management platform used in the education sector. The work centers on C# and .NET services hosted on Azure, connecting a React interface with a Dynamics 365 and Dataverse CRM. You’ll contribute as part of a nearshore Agile team coordinating with stakeholders in the United States.
Responsibilities - Develop and maintain .NET Core REST APIs and microservices using Azure services such as App Service, Functions, and API Management. - Implement authentication and authorization, including token handling and single sign-on flows. - Connect backend services with Dynamics 365, Dataverse, and the React frontend. - Build in appropriate security, logging, and error handling for service integrations. - Use Azure DevOps repositories, pipelines, and boards as part of the team’s development workflow.
Requirements - Production experience building backend applications in C#/.NET and deploying them on Azure. - Practical experience with OAuth 2.0 or OpenID Connect, JWT, and SAML-based single sign-on. - Experience designing RESTful microservices with security and operational handling in mind. - Upper-intermediate or advanced English for regular communication with U.S. stakeholders.
Nice to have - Familiarity with Microsoft Entra ID or Entra External ID. - Experience with the Dataverse Web API or Dynamics 365 integrations. - Azure certification such as AZ-204.
Benefits and work setup - Nearshore team collaboration with working-hour overlap with U.S. Central Time. - Benefits listed for the Colombia role include healthcare, meal and mobile service allowances, parental leave, life insurance, paid vacation, and learning resources.