Manager, Software Engineering (Dot Net)
Core
Senior Lead Software Engineer designing, developing, and maintaining scalable enterprise applications and modernizing legacy systems for the Inprotech product.
Role type
Senior Lead Software Engineer (Enterprise .NET)
Builds
Scalable, high-performing enterprise applications and modernized legacy solutions
Domain
Enterprise Software, .NET Ecosystem
Required skills
.NET, C#, SQL, SQL Server, Angular, Object-Oriented Programming, SOLID principles, Design Patterns, API Development, System Integrations, Event-Driven Architecture, CI/CD, Git, Database Design, Performance Optimization, Unit Testing, Integration Testing, Code Reviews, Mentoring
Preferred skills
Modernization initiatives, Large mature enterprise applications
Technologies
.NET, C#, Angular, SQL Server, Git
Responsibilities
Design and develop functionality across the application stack; Write clean, efficient, and well-documented code; Develop and optimize complex SQL queries; Build and maintain automated CI/CD pipelines; Troubleshoot complex issues across application, integration, and database layers; Mentor and support other developers; Contribute to technical design and code reviews; Participate in the full software development lifecycle.
Seniority
Senior, hands-on IC with leadership responsibilities