Description
We are seeking an experienced Software Engineering Manager (SEM-.NET) to lead our engineering team in Pune. This hybrid role requires a seasoned professional with extensive knowledge of .NET technologies, who can drive the development of innovative software solutions and manage a team of talented engineers.
Responsibilities
- Lead and mentor a team of software engineers in developing high-quality .NET applications.
- Drive the design and architecture of software solutions in collaboration with stakeholders.
- Ensure best practices in coding, testing, and deployment processes are followed by the team.
- Manage project timelines and deliverables, ensuring alignment with business objectives.
- Participate in recruitment, training, and performance evaluation of team members.
- Foster a culture of continuous improvement and innovation within the engineering team.
Skills and Qualifications
- 12-20 years of experience in software development with a focus on .NET technologies.
- Proficient in C#, ASP.NET, MVC, and .NET Core frameworks.
- Strong understanding of software architecture and design patterns.
- Experience with cloud platforms such as Azure or AWS.
- Familiarity with Agile methodologies and project management tools.
- Excellent leadership and team management skills.
- Strong problem-solving and analytical abilities.
- Good communication skills, both verbal and written.