Description
The role is a senior software engineering position focused on designing, developing, testing, and maintaining enterprise-grade applications with C#, .NET, and modern software engineering practices. Responsibilities include building scalable services, troubleshooting production issues, conducting code reviews, translating business requirements into technical solutions, collaborating with engineering teams, and mentoring senior software engineers. The posting requires a bachelor’s or master’s degree in a relevant field or equivalent practical experience, at least 8 years of professional software development experience, strong object-oriented programming and software architecture knowledge, and excellent communication and technical leadership skills.
