Minimum of 6 years of experience in .NET development. Strong grasp of C#, ASP.NET hosted REST APIs, and related backend technologies. Minimum of 1 year managing software engineering teams. Experience architecting microservices, REST APIs, and developing 3rd party integrations. Demonstrated understanding of database and data transformation techniques. Solid understanding of commercial software development and design patterns. Proficiency in code review, debugging, and performance optimization techniques. Excellent communication and interpersonal skills. Strong problem-solving skills and a passion for delivering high-quality products. Experience with Agile/Scrum methodologies and related tools.