Senior IT Development Lead
Core
Leading the design, development, and delivery of enterprise software solutions using the Microsoft technology stack to support business objectives and technology strategy.
Role type
Senior IT Development Lead (Hands-on IC with leadership)
Builds
Enterprise-scale applications, scalable and secure software solutions
Domain
Enterprise IT, Microsoft technology stack, Cloud (Azure)
Deliverable
production ML models | product features
Required skills
C#, .NET Framework, .NET 6/8+, ASP.NET (Web Forms/MVC), RESTful APIs, Microsoft Azure, Azure DevOps, Git, CI/CD pipelines, Application Architecture, System Integration, Agile/Scrum, Technical Mentoring
Preferred skills
Blazor, Modern UI frameworks, Infrastructure automation (ARM templates/Terraform), Microservices, Containerization, DevSecOps
Responsibilities
Lead development teams in design, development, implementation, and support of enterprise applications; Serve as a technical leader for application architecture and integration strategies; Drive development and maintenance including coding, testing, debugging, and deployment; Establish priorities and manage project timelines; Guide adoption of DevOps practices including CI/CD and infrastructure-as-code; Partner with stakeholders to define requirements; Evaluate systems and recommend modernization; Ensure application availability, reliability, and scalability; Provide leadership in resolving complex technical challenges; Develop architecture documentation and technical specifications; Lead Agile delivery practices including sprint planning and code reviews; Coordinate efforts across global teams and vendors; Mentor and support developers.
Seniority
Senior, hands-on IC with team leadership