Remote job
[Job - 31975] .NET Developer Senior, Colombia
Job details
About this role
Role overview Build and maintain complex backend software as a senior engineer on a geographically distributed, multicultural team. The role includes technical design and implementation, service integration, production troubleshooting, and guidance for less experienced developers. Team communication is conducted in English.
Responsibilities - Design and maintain backend services using C#, ADO.NET, and SQL Server. - Develop and improve SOAP and REST APIs, following sound design and versioning practices. - Write unit and integration tests, investigate root causes, and fix software defects. - Integrate systems and services using established software design patterns. - Review colleagues’ code and mentor junior developers. - Contribute to CI/CD workflows and identify technologies or practices that can improve delivery.
Requirements - Strong production experience with .NET Framework and .NET Core. - Deep knowledge of ADO.NET and SQL Server, including database design and performance optimization. - Hands-on experience developing SOAP and REST APIs and working with XML data. - Strong understanding of software design patterns and engineering practices. - Advanced English proficiency and ability to collaborate in a multicultural, fast-paced team. - Ownership, clear communication, teamwork, and adaptability when requirements are uncertain or change.
Nice to have - Experience with cloud services, especially Azure. - Familiarity with specification-driven development, Agile methods, or modern software development approaches.
Benefits and work setup The listed benefits include premium healthcare, meal and mobile-service subsidies, parental leave, sick pay, life insurance, paid vacation, local holidays, and access to a learning program. The team is distributed across several countries.