Development Manager - Java & .NET Technologies Role Overview We are seeking a highly skilled and experienced
Development Manager to lead our software engineering teams specializing in
Java and
.NET technologies. The ideal candidate will have a strong technical background, proven leadership capabilities, and a passion for delivering high-quality enterprise solutions.
Key Responsibilities - Lead and mentor cross-functional development teams working on Java and .NET platforms.
- Oversee the design, development, and deployment of scalable applications using Java (Spring, Hibernate, REST APIs) and .NET (C#, ASP.NET Core, MVC, Entity Framework).
- Collaborate with Product Owners, QA, DevOps, and other stakeholders to ensure timely and quality delivery.
- Define and enforce coding standards, architectural guidelines, and security best practices.
- Manage project timelines, resource allocation, and delivery milestones.
- Conduct code reviews and promote continuous improvement in development processes.
- Stay current with emerging technologies and recommend adoption where appropriate.
Required Skills - 8+ years of hands-on development experience in Java and/or .NET, with at least 3 years in a leadership role.
- Strong understanding of microservices architecture, cloud platforms (AWS/Azure), and CI/CD pipelines.
- Experience with Agile/Scrum methodologies and modern SDLC practices.
- Excellent communication, team management, and stakeholder engagement skills.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.