Browse Jobs
For Employers
Post JobLog inGet Started

Agile Delivery Manager

Cegedim
New Cairo, Cairo
Posted 4 years ago
114Applicants for1 open position
  • 29Viewed
  • 5In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Job Specification – Agile Delivery Manager Reports to: UK Technical Director

The Role

To manage the development roadmaps. To plan, schedule and manage the delivery of all software development for the business. To include the planning of the work of the scrum teams to ensure the timely delivery of deployment of software applications to customers.

Responsibilities:

  • To manage the development life cycle from strategic planning to tactical activities
  • To manage the maintenance of software products including management of releases
  • To manage projects in terms of initiating projects, meeting deadlines, maintaining scope and costs
  • To be a recognised expert in all aspects of traditional and agile project management domains
  • To become an authority and change agent for agile approaches, in particular Scrum
  • Effectively lead and facilitate all aspects of the Scrum Framework, including Sprint Planning, Sprint Reviews, Daily Stand-ups and Retrospectives, Backlogs, Burn-downs reports.
  • Working collaboratively with the Product Owner, Team and Stakeholders to maintain and refine the Product Backlog including Release Planning
  • To use all supporting tools to facilitate and support the Scrum Framework (e.g. JIRA, Confluence, Trello etc.)
  • To act in both a project management capacity to external stakeholders as required and in a Scrum Master capacity
  • To maintain both impediments and risk logs and to take the necessary actions to resolve impediments and mitigate risks accordingly. Reach out to the larger company network for impediment removal.
  • To effectively lead and serve self-organising scrum teams to ensure project deliverables are met to the highest quality and the ‘definition of done’
  • Maintain relevant metrics that help the team see how they are doing
  • Liaise between the scrum teams and other stake holders. Foster better communication between the disciplines
  • Take responsibility for managing dependencies between all scrum teams and third parties or between scrum teams
  • Strengthen the presence of scrum teams as an Agile centre of excellence. Actively contribute to the company’s Agile Community. Keep the rest of the company network aware of our activities
  • To investigate, self-educate, innovate and explore continuous improvements utilizing new ways of working, technology and artefacts, in order to communicate and deliver project commitments.
  • To monitor and report the expenditures and costs against delivered and realised benefits, when requested
  • To manage third party contributions to projects as appropriate and build positive relationships
  • To maintain effective communication with all stakeholders
  • To contribute and communicate business case costs to senior stakeholder
  • To recruit, manage, mentor and coach the development team across all disciplines
  • To perform such other duties as may be assigned by your immediate Line Manager
  • To take an active role in the change process of Cegedim Rx
  • To ensure that all activities are carried out in accordance with the company’s Health and Safety policy

Job Requirements

Personal and technical skills

The following skills and experience are essential:

  • Servant Leader– Must be able to garner respect from his/her team(s) and be willing to get their hands dirty to get the job done
  • Communicative and social– Must be able to communicate well with teams
  • Facilitative– Must be able to lead and demonstrate value-add principles to a team
  • Assertive– Must be able to ensure Agile/Scrum concepts and principles are adhered to, must be able to be a voice of reason and authority
  • Situationally Aware– Must be the first to notice differences and issues as they arise and elevate them to management
  • Enthusiastic– Must be high-energy
  • Continual improvement - Must continually be growing ones craft learning new tools and techniques to manage oneself and a team and improve team productivity
  • Conflict resolution - Must be able to facilitate discussion and facilitate alternatives or different approaches
  • Attitude of empowerment - Must be able to lead a team to self-organization
  • Attitude of transparency– Must desire to bring disclosure and transparency to the business about development and grow business trust
  • Strong demonstrable experience of Agile development methods (e.g. Scrum, Kanban).
  • Strong demonstrable experience of Agile practices (e.g. Continuous Integration, Refactoring, DevOps)
  • Demonstrable commercial software development background (C#, Java, Object Oriented Programming)
  • Knowledge / experience of RDBMS Databases
  • Understand fundamentals of iterative development
  • Understand the value of commitments to delivery made by a development team
  • Understand incremental delivery and the value of metrics
  • Understand backlog tracking, burndown/up metrics, velocity, and task definition
  • Excellent communication and written skills
  • A degree (Bachelor or Masters) in Computer Science, Software Engineering, or relevant subject.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentAgile Delivery Manager