Lead the design, implementation, and continuous improvement of C#/.NET applications and development processes within an agile software organization. Establish robust deployment environments, enforce quality standards, and foster collaboration across technical and operational teams to support a large-scale digital transformation.
5+ years of hands-on C#/.NET development (.NET Framework and .NET Core)
~ Proven experience leading development teams through full software lifecycle
~ NET
~ Fluency in written and spoken English
~ RESTful API development
~ Unit and integration testing frameworks (MSTest, xUnit)
~ SOLID principles and design patterns
~ Bachelor’s degree in computer science or related field
~ Set up, deploy, and operate applications across multiple environments in collaboration with lifecycle and operations teams.
Drive the development team to deliver high-quality code, enforce industry best practices, and maintain deployment consistency.
Translate architectural designs into detailed, implementable application blueprints for the development team.
Automate and integrate testing frameworks (unit, integration, end-to-end) to ensure code reliability and continuous delivery.