Job Openings Development Manager

About the job Development Manager

Development Manager

Key Responsibilities
Team & Resource Management
  • Lead the day-to-day activities of the development team across support, enhancement, and project streams.
  • Perform detailed resource and capacity planning based on current skills and future pipeline.
  • Maintain an up-to-date team skill matrix and plan upskilling initiatives.
  • Drive mentorship, performance management, and succession planning.
  • Act as an escalation point for complex technical and delivery issues.
  • Foster a culture of collaboration, knowledge sharing, and continuous learning.
Architectural & Technical Oversight
  • Collaborate closely with the Solutions Architect, Infrastructure Manager, and the Enterprise Architect to enforce architectural standards and technical direction.
  • Lead architectural and technical design reviews for new features and systems.
  • Review and validate development stories for alignment with architectural guidelines and standards.
  • Ensure reusability, scalability, security, and maintainability of technical solutions.
  • Provide technical consulting during backlog grooming and planning ceremonies.
Planning, Grooming & Estimation
  • Participate in sprint planning and backlog grooming to validate feasibility, complexity, and alignment.
  • Ensure realistic and data-informed effort estimations by engaging developers and QA early.
  • Continuously refine estimation models using historical velocity and performance metrics.
  • Plan project deliverables into iterative sprints aligned to Agile methodology to ensure continuous delivery and efficiency to meet deadlines.
Process & Delivery Management
  • Ensure adherence to SDLC processes, CI/CD pipelines, code reviews, and testing protocols.
  • Work with the PMO and Project Managers, QA Lead, and Scrum Master to prioritize work aligned with business demand and capacity.
  • Oversee delivery milestones and ensure smooth transitions between development, QA, and deployment.
Stakeholder & Strategic Collaboration
  • Partner with Product Owners, Project Managers, Solutions Architect, and business stakeholders to translate strategic objectives into technical deliverables.
  • Drive technical excellence and innovation aligned with enterprise goals.
  • Advocate for automation, standardisation, and reduction of technical debt.
Required Experience & Qualifications
  • Bachelors degree in Computer Science, Software Engineering, or equivalent.
  • 8+ years of software development experience, with 5+ years as a Full Stack Developer.
  • At least 3 years in a management or technical leadership role.
  • Proven experience working in agile development environments with cross-functional teams.
  • Experience with architectural reviews and capacity planning in modern enterprise software delivery.