Connecting to LinkedIn...

Application Development Lead

Job Title: Application Development Lead
Contract Type: Permanent
Location: West London, London
Industry:
Salary: Negotiable
Start Date: asap
Duration: perm
REF: PP/CK/ApplicDev_1613045577
Contact Name: Caroline Kennedy
Contact Email: caroline.kennedy@projectpeople.com
Job Published: about 3 years ago

Job Description

I have an exciting opportunity to work as a Application Development Lead for a company with a fantastic office and working environment who are currently undergoing a major business transformation, underpinned by significant investment in their technology.

The Application Development Lead will lead the development and operations of our internally developed applications.

  • You will lead the technical architecture of the software, security, cloud hosted components, automated deployment and testing
  • You will lead a cross-skilled development and operations team to continuously improve their Agile ways-of-working and adoption of the DevOps philosophy to create better outcomes, faster and safely
  • You will be commercially responsible for the costs of developing and running the applications and relationship with our key suppliers
  • You will support the Head of Business Applications with technical strategy, roadmaps and balancing development with management of technical debt

Application Development

  • Accountability for the project delivery and enhancements to applications, with responsibility for:
  • Driving the team to deliver a backlog of project related development, enhancements, automation of operations and testing, removal of technical debt
  • Work closely with Product Owners to ensure a prioritised backlog to support business need
  • Collaborating with other development teams who consume the services you provide
  • Develop the capabilities and ways-of-working within the team and with other teams to improve delivery flow, safe and secure releases
  • Collaborating with Project Managers to understand dependencies, support deadlines, and update on progress.
  • Support the development of the solution architecture across multiple dependent components

Team Leadership

  • Accountability for leading the development of the team, with responsibility for:
  • Managing the development of the team, defining performance objectives and assess progress
  • Develop and nurture a culture of excellence in Agile development and engineering based operations i.e. DevOps
  • Maintaining best practices for software architecture and development lifecycles

Operations

  • Accountability for the secure operational performance of the applications, with responsibility for:
  • Managing technical and operational debt
  • Develop and maintain operational and performance metrics dashboard and monitors to proactively manage events, incidents and problems
  • Lead triage and restoration for major incidents
  • Manage the day-day commercial and support relationship with our key suppliers

The successful Applications Development Lead will have:

  • Demonstrated leadership of a software development and application operation team which includes developing the capabilities of that team resulting in improved productivity, reliability and security
  • Extensive development experience in Microsoft software technologies including C#, SQL
  • Demonstrated ability to architect software and design and build solutions based on Microsoft Azure technologies for microservices, serverless functions, and data
  • Demonstrated ability to develop CI/CD pipelines (Azure Pipelines) including source code management (Azure Repos), unit testing, code assurance tools (currently Resharpener), deployment using Terraform and automated test tools (Specflow, Postman)
  • Demonstrated ability to define and adapt KPIs / metrics to monitor the performance of services using Azure Monitor
  • Experience of managing an engineering/development team for application development from requirement to release, demonstrating competency in business analysis, development, testing, release and warranty
  • Experience of managing a technical support and application operations demonstrating competency in prioritised incident resolution, problem management, and proactive performance monitoring
  • Strong experience of practising Agile (Kanban or SCRUM) and BDD.

To apply for the Application Development Lead please send your CV to caroline.kennedy@projectpeople.com

Project People is acting as an Employment Agency in relation to this vacancy.