Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading company in training and consulting is seeking a Senior Development Manager to lead their software development team in a fast-paced agile environment. The ideal candidate will provide strategic and technical leadership while overseeing the delivery of high-quality software solutions. This role requires a hands-on leader with over 10 years of experience in software development, particularly in .NET technologies and Agile methodologies.
Overview : We are seeking a highly capable Senior Development Manager to lead our software development team within a fast-paced, agile environment.
This individual will provide strategic and technical leadership, oversee the delivery of high-quality software solutions, and ensure alignment between technology initiatives and business objectives.
The ideal candidate is a hands-on leader with a strong background in .NET full stack development and modern application architecture.
Minimum Requirements : Education & Experience : Bachelors degree in Computer Science, Engineering, or a related field (Masters degree advantageous).10+ years experience in software development, including at least 35 years in a technical leadership or management role.Proven experience managing teams developing enterprise-grade applications using .NET technologies.Strong background in Agile methodologies (Scrum, Kanban, SAFe) and DevOps practices.Technical Skills : Deep expertise in .NET Framework, ASP.NET MVC, Web API, and modern full stack technologies.Knowledge of front-end frameworks (e.g., Angular, React), and mobile-responsive design.Familiarity with microservices architecture, cloud platforms (Azure / AWS), and containerization (Docker, Kubernetes).Experience with relational and non-relational databases (SQL Server, MongoDB).Strong understanding of software development best practices, coding standards, and testing methodologies.Ability to conduct code reviews, mentor senior developers, and enforce engineering discipline.
Key Responsibilities : Lead and mentor a high-performing team of developers and engineers across full stack technologies.Drive the technical strategy and roadmap for internal and customer-facing applications.Work closely with product managers, business stakeholders, and other teams to define requirements and ensure successful delivery.Oversee project planning, sprint execution, and release cycles to ensure timely delivery.Ensure adherence to best practices in coding, architecture, documentation, testing, and security.Manage resource allocation, hiring, performance reviews, and training / development for team members.Monitor and optimize development processes, tools, and performance metrics.Maintain a hands-on technical presence to guide architectural decisions and resolve complex issues.Foster a culture of continuous improvement, innovation, and collaboration within the development team.Ensure software systems are scalable, maintainable, and aligned with business goals.
Behavioural Competencies : Strong leadership and people management skillsExcellent communication and interpersonal skillsStrategic thinker with attention to detailAbility to manage multiple priorities and complex projectsHigh level of integrity and accountabilityPassionate about technology, mentoring, and driving team successSolution-oriented with a strong sense of ownership