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.