Engineering Manager
Job Summary:
We are seeking an accomplished Engineering Manager with deep expertise in Microsoft technologies, capable of managing cross-functional development teams and overseeing complex technical solutions.
Lead end-to-end software delivery across multiple projects using .NET Core, ASP.NET MVC, and Web API.
Manage a team of developers, leads, and QA engineers, setting goals, conducting performance evaluations, and mentoring.
Define technical vision and strategy, driving adoption of scalable architecture and best engineering practices.
Collaborate with product owners, architects, and senior stakeholders to align on goals, requirements, and timelines.
Oversee architecture of microservices-based backend systems and integration with frontend frameworks like Angular/React.
Implement Agile/Scrum methodologies, monitor sprint performance, and improve team velocity and delivery quality.
Ensure DevOps practices are in place CI/CD pipelines, automated testing, and deployment processes.
Key Skills:
Expert in .NET Core, ASP.NET MVC, Web API, C#
Strong experience with Microservices architecture and RESTful APIs
Familiarity with frontend frameworks (Angular, React)
Deep understanding of software architecture, scalability, performance, and security best practices
Experience managing large teams in Agile environments
Proficient in tools like Azure DevOps, Jenkins, Git, Jira
Qualifications:
Experience with cloud platforms (Azure preferred)
Prior hands-on development experience in enterprise-grade systems
Excellent communication and leadership skills