Job description
Job Description
You will be responsible for…
§ Orchestrating delivery across multiple development teams, working for multiple geographies.
§ Promoting alignment between Product and Tech teams, ensuring alignment is kept through all phases of the software development lifecycle.
§ Negotiate with product owners and business stakeholders the optimal scope compliant with technical requirements and supporting platform’s architecture.
§ Representing the technical team in customer-facing meetings, supporting the product team while analyzing key requirements, and proposing optimal technical approaches to fulfill shared requirements.
§ Supporting squad leads, ensuring clear requirements are shared, release plans are established, and adequate quality is enforced across the board, with the help of the Quality Assurance team.
§ Coordinate cross squad workstreams, ensuring dependencies are minimized and bottlenecks are avoided.
§ Coach squad leads to ensure that the assigned software development teams maintain a high level of competence and operational excellence.
For you to be successful…
§ You will have to be able to take the initiative and be proactive.
§ Be passionate about managing the delivery of advanced software.
§ Be courageous and accept the constant and exciting challenges proposed to you, while solving problems in a creative way.
§ You will play an active role in the decision-making process and have a say in the insurtech/ fintech scene.
You will require the following qualifications and skills
§ String technical skills
§ Good understanding of architectural patterns.
§ Exposure to delivery management, preferably in the context of Agile environments.
§ Good understanding of the distinct phases of software delivery.
§ Solid understanding of team dynamics, supported by the ability to influence and motivate teams.
§ Creative problem-solving skills.
§ Good conflict resolution skills.
§ Strong negotiation skills.
§ Strong communication skills.
§ Very solid English skills.