Position: Head of Delivery
Company: O2IT
Experience required: 5y
English level: fluent

A Head of Delivery will be responsible for a technical launch of the developed software products, as well as for the overall operations of the branch. The right candidate will have experience with the team management and with building up a team of Software Engineers, Testers, Designers, Product Owners, Business Analysts, and others. Head of Delivery will be expected to create, define and implement a successful delivery process with an overriding focus on Agile methodologies. Moreover, he or she will need to be able to report directly to the shareholders of the project as well as to a Deputy Head of IT, giving the right candidate an unparalleled opportunity to be part of the high-level strategy.

**What you'll be doing:**

✔ Lead the Software Product Delivery: run the portfolio of projects resulting in the successful launch of one and more complex software products to the commercial market.
✔ Team Management: Recruit, lead and mentor a cross-functional team to build and execute growth strategies.
✔ Reporting: Monitor, track and report the performance of the team on a regular basis and/or whenever asked by shareholders.
✔ Business Analysis: Monitor and assess the performance of the market of your software products.
✔ Partnerships: Identify and negotiate key partnerships to drive the growth of the products you're delivering and running where applicable
✔ Others: Work with and support central product teams to improve tools to drive growth in markets. Ensure alignment within other markets and HQ for regional and global initiatives

**What you need to be able to demonstrate:**

✔ Software Development Projects - First and foremost, you need to have a background delivering software projects (rather than purely infrastructure/networking for example) and the type of software isn't important (e.g. .NET, Java, JavaScript, SQL, Oracle, iOS, Android, etc.). You should have experience of software release management/technical delivery and an understanding of the full SDLC. Moreover, previous experience as a Software Developer is hugely beneficial.
✔ Delivery Methodologies - Whilst they are an Agile development house, wider experience and a broad understanding of additional delivery methodologies (Waterfall, PRINCE2) is important as they are seeking a well-rounded candidate.
✔ Stakeholder Management - You need to be able to demonstrate proven stakeholder management skills (internal and external) as you will be expected to act as a conduit between core technology and the wider business. Proven experience working up to c-level is therefore mandatory.
✔ Team Management & Leadership - Finally, it is imperative that you bring proven leadership skills to the table as this role will see you take ownership for a portfolio of work. Ideally, you should have previous experience managing software teams and any experience working as a Development Manager would be a huge bonus.

**JOB PROFILE REQUIREMENTS**

Language proficiency
✔ Advanced English language level verbal and written

Education
✔ Bachelor Degree or above with major in Computer Science with 8+ years of relevant experience.
✔ Economics or MBA degree is highly appreciated

Qualifications
✔ PMP Certification or other Project or Program Management qualification preferred
✔ SCRUM or PMI-ACP Certification would be considered as an essential advantage

Experience
✔ 8+ yrs IT project delivery experience, with experience involving large scale business management IT projects (or programs) using standard industry project/program management methodologies
✔ Demonstrated experience with designing, planning and delivering complex / high load mobile software solutions
✔ Highly competent in project risks and issues identification, mitigation (risks only) and management; and reliable status reporting
✔ Demonstrated experience with complex, senior-level stakeholder management and management/leadership of large teams

**Knowledge/skills**

✔ Extensive knowledge of project and program management practices, usually holding a project management certification from a recognized professional body (such as Project Management Institute)
✔ Project/program management, methods & tools; relationship management; management of large teams; software development; vendor management; business change management and process improvement
✔ Understanding of the full software development life cycle
✔ Familiarity with continuous integration and continuous delivery