Position: Delivery Manager
Company: Forte Group
Category: Other
Experience required: 5y
English level: upper
Published: 2020-08-01T00:00:00+03:00

In this role, you will be combining the Delivery Manager role - managing the team from a delivery perspective and Release Manager role - manage the release process and communicate with stakeholders on plans and scope of production releases. This is a good opportunity for a person with a technical background, a software engineer, or QA in the past, to grow skills in delivery management, technical product management, scrum process, and direct communication with the client.

We are looking for a manager who is energetic, a great communicator, likes to grow in technological management, likes a data-driven and pragmatic approach, likes when the goal and acceptance criteria are clearly defined and improvements are measured with actual data. We foster an Agile way of working with a high level of autonomy and self-responsibility and an absolute focus on the business value delivered.

Responsibilities:
- Manage the team on a sprint-by-sprint basis, make sure the team delivers according to the reasonable commitment
- Facilitate, moderate and drive all Scrum ceremonies in Sprints
- Manage the release process - communicate scope, test results, coordinate execution of the release procedures
- Drive team members towards excellence in hard and soft skills
- Continuously improve the existing way of working in the team, optimize meetings, make sure technical decisions are clear and reasonable
- Maintain a culture of technical excellence and lead the teams towards quality first mindset, simple architecture and high engineering quality
- Maintain and contribute to cross-colleagues collaborative culture with focus on Agile values
- Manage the relations with the client - stakeholders, colleagues working on the client site
- Manage the upcoming stream of software engineering work, ensure pragmatic planning and commitment
- Coordinate in case a production incident response required from the team
- Help team members to meet professional challenges, advice on best approaches, do 1-2-1 sessions, maintain a culture of personal improvement, knowledge sharing, open and direct communication within and across teams
- Help to hire right profiles, maintain horizontal and vertical moves, attract and retain the talent

Requirements:
- Technical background in .NET software engineering is a must
- Readiness to manage the delivery of software with high technical complexity
- Proven ability to lead software development, preferably in an Agile environment
- Positive attitude to people and project management
- Positive attitude to direct communication with the client
- Experience managing multiple concurrent work streams would be a plus

Personal qualities:
- Continuous learning and improvement mindset
- Persistent focus on delivery in a high-velocity and high-availability environment
- Ability to work under pressure with ‘can do’ attitude and solid sense for setting priorities
- Excellent interpersonal and communication skills with the ability to deal with ambiguity and drive on solutions, positive approach for difficulties and imaginative problem solver
- Fluent written and spoken English