





Senior role at lesser-known company, metro location, and common Engineering Manager title.
Highly specific Microsoft/.NET architecture and enterprise experience reduces cross-industry transferability.
Explicit 11–20 years, mandatory .NET architecture skills, team leadership, and technical stack requirements.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own the technical architecture and lead the design and development of scalable, secure, high-performance .NET enterprise applications using C#, .NET Core/.NET 6+, and ASP.NET Core.
Lead and mentor a team of developers, including task allocation, technical risk management, code reviews, and architectural guidance.
Drive modernization, performance optimization, CI/CD, cloud adoption, and DevOps initiatives while collaborating with cross-functional teams to ensure successful delivery.
11–20 years of software development experience with strong expertise in Microsoft .NET technologies and hands-on experience with C#, .NET Core/.NET 6+, and ASP.NET Core.
Proven experience in technical team leadership, including mentoring, task allocation, and delivery tracking.
Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or related discipline.
Experience with cloud platforms (Azure/AWS), RESTful APIs, microservices design, SQL Server, Entity Framework, and DevOps practices including CI/CD pipelines.
Hands-on technical leader capable of balancing architecture design with active development and team mentorship.
Experienced in managing complex enterprise applications with responsibility for end-to-end technical delivery and architecture decisions.
Strong in stakeholder communication, technical conflict resolution, and fostering an engineering culture focused on quality and continuous improvement.