User Images
Software Delivery Lead @ Michael Page Portugal

Description

This role will lead the Software Delivery Management practice and be responsible for the Software Engineering teams that deliver and maintain business applications using various technologies.

Client Details

Our client is a global company.

Description

  • Accountability for running and evolving the IT software engineering practice focusing on the optimization of the delivery models, quality, cost, and customer satisfaction
  • Rolled-up reporting across multiple teams giving an overall view of delivery health
  • Management of the relationship with 3rd party software vendors, including service performance monitoring and 3rd party service contract negotiation
  • Building relationships with key business and IT stakeholders and actively managing delivery expectations
  • Leading a Software Delivery Management Practice to foster continuous improvement across delivery teams, including:
    • Ensuring process consistency where it is important across application teams
    • Governance of the change process, ensuring adherence to core principles
    • Driving continuous improvements in the delivery process through the application of best practices and lessons learned from team retrospectives
  • Manage a team of Delivery Leads, permanent or 3rd party, by delegating the field management of IT delivery teams
  • Being a hands-on leader, should also be able to perform, if necessary, the field management of some key software delivery teams, including:
    • Structuring new delivery teams from the ground up
    • Management of processes related to the Software Delivery Life Cycle
    • Perform delivery planning and prioritization in conjunction with business stakeholders and IT delivery teams
    • Removing any organization, process, or technical blockers to ensure delivery teams are as efficient as possible
    • Ensure reporting is provided to stakeholders (status, risks and issues, blockers etc.)
    • Perform risk management activities that foster a successful software delivery

 

Profile

  • Software Engineering background or equivalent
  • Proven experience in leading IT software engineering teams from the ground up, including hands-on management experience
  • Field experience on managing activities related with software delivery lifecycle, including planning, resources, risks, issues, dependencies, and quality
  • Experience of the full project life cycle, from initial analysis and solution design to user acceptance testing and production support
  • Good stakeholder management skills
  • Team management skills, creating an environment inspiring highly motivated teams
  • 3rd party vendor management, including service definition, monitoring and contract negotiation
  • Experience of using tools to manage the application delivery lifecycle
  • Knowledgeable on managing Agile delivery teams (Scrum / Kanban) Understands the principles and best practices of software development in an Agile environment
  • Appreciation of build processes and practices and DevOps principles
  • Appreciation of working with offshore or remote delivery teams / team members
  • Excellent written and verbal English communication skills are required
  • Portuguese, French, Spanish, German or Dutch are beneficial but not required

Job Offer

Join a growing international company

Candidate-se através do website