We’re looking for a Lead C# (.NET) Software Engineer to join a long-term project with a US-based SaaS company that operates a high-volume transactional platform used across North America. The systems you’ll work on handle complex integrations, real-time data processing, and continuous deployment pipelines with strong emphasis on scalability and reliability.
Must Have
Strong proficiency in C# and .NET (Framework and Core)
Solid grasp of SOLID principles and design patterns
Experience with REST APIs and SQL (query optimization a plus)
Understanding of asynchronous programming in C#
Experience with unit testing frameworks (MSTest, Moq)
Familiarity with DataDog for logging/monitoring
Working knowledge of Azure DevOps (CI/CD pipelines)
Strongly Preferred
Experience with RabbitMQ or other message brokers
Hands-on with Azure (SQL Azure, Web Apps, Service Bus)
Nice to Have
Exposure to containerization (Docker, Kubernetes)
Basic understanding of HTML/CSS/JavaScript
Familiarity with Angular or TypeScript (legacy projects)
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.