Key Responsibilities:
1. Direct and guide cross-functional teams through the delivery process to successfully deliver software products and features on time and within scope.
2. Facilitate Scrum ceremonies (Sprint Planning, Daily Standups, Sprint Reviews, and Retrospectives) to ensure continuous improvement.
3. Act as a main point of contact for all delivery-related matters and ensure that teams deliver high-quality solutions aligned with business objectives.
4. Work closely with product owners, business analysts, and other internal teams to define, prioritize, and manage the delivery of features and user stories.
5. Promote regular touchpoints between stakeholders to share delivery progress, risks, and key milestones.
6. Mentor and support teams in improving delivery processes, enhancing collaboration, and fostering a culture of continuous improvement.
7. Identify bottlenecks and proactively remove obstacles to ensure smooth and efficient delivery.
8. Promote agile best practices and drive accountability within teams.
9. Collaborate with project managers to identify potential risks and issues affecting delivery timelines, quality, or team performance, and work with teams to address them.
10. Manage dependencies across teams or services effectively.
11. Lead efforts to improve delivery processes, reduce inefficiencies, and enhance team performance.
12. Promote the use of metrics and data to measure progress, quality, and areas for improvement.
Skills & Qualifications:
1. Proven experience as a Delivery Manager or similar role in an agile environment with strong background in microservices-based architecture.
2. Demonstrated success in leading and delivering software projects using the Scrum methodology.
3. Experience managing cross-functional teams.
4. Experience working with microservices architecture, APIs, and cloud technologies is desirable.
5. Familiarity with Agile tools such as Jira, Confluence, and other project management software.
6. Knowledge of microservices design principles, CI/CD pipelines, DevOps practices, containerization technologies, and cloud platforms is a plus.
7. Strong leadership, coaching, and mentoring abilities to guide teams through the Scrum process.
8. Excellent communication and interpersonal skills to collaborate effectively with diverse teams and stakeholders.
9. Problem-solving mindset with a focus on delivering results despite challenges.
10. High degree of organizational skills, with ability to manage competing priorities and deliver against tight deadlines.