Senior Software Engineer (.Net) - Remote LATAM
RemoteColombia
Job Summary
Design, develop, and deploy robust and scalable applications and services on Microsoft Azure, utilizing SQL expertise to optimize database schemas and queries. Translate requirements into technical solutions through architectural discussions while writing clean, testable code and troubleshooting complex issues. Contribute to CI/CD pipelines and infrastructure as code using Azure DevOps and Kubernetes, and mentor junior developers in a collaborative environment. Maintain proficiency in C#, .NET, and Azure services, including integration tools like Logic Apps and Service Bus. Requires C1/C2 English, 5+ years of backend experience, and a degree in Computer Science or related field.
Required Qualifications
- English level C1 / C2
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Experience as a software engineer with a focus on backend (+5 years)
- Proficiency in C# and .NET
- Deep expertise in SQL, including database design, query optimization, performance tuning, and relational database management systems (SQL Server, Azure SQL Database)
- Strong proficiency in Microsoft Azure services
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills in English (C1/C2)
Desired Qualifications
- Experience with Azure DevOps for CI/CD pipelines
- Experience/familiarity with containerization technologies (Docker, Kubernetes, AKS)
- Experience with .NET Framework
- Front-end experience with Angular, React, JavaScript, or TypeScript, including accessibility programming
- Experience with testing frameworks and methodologies
- Experience with the Unit4 ecosystem and baseline methodology
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.