Software Development Team Lead and Agile Coach

Location: Nottingham

Job Description

Node4 are looking to recruit a team lead and agile coach for the software development team. The team develops and maintains software systems that support Node4’s business (billing systems and Microsoft CRM and SAP Business One) and customer facing systems (web site, customer portal, etc). Leveraging the systems to create real market leadership in customer experience.

We are looking for an experienced development team lead with a strong understanding of agile principles and practices who can help the team and the wider business adopt and improve their agile practices to deliver the technical and software roadmaps.

You will have the opportunity to work with new cutting-edge technologies and must be able to work within an agile software development environment.

Key Responsibilities

  • Mentor to the team, helping set direction of technology use, continuously improving software lifecycles, and manage technical debt
  • Following an agile methodology, lead planning, daily stand ups, reviews, and retrospective activities for the development team
  • Line management responsibilities for the development team, including setting personal development plans, conducting performance reviews and helping the individuals within the team succeed
  • Communicating and negotiating priorities and the team’s product roadmap with the rest of the business, including key stakeholders and application owners
  • Champion Agile and DevOps principles and culture across the business, working with other technical teams and managers to help improve their flow of work
  • Working within a team environment, facilitating improving team conventions on version control, documentation, sharing of work, and testing
  • Understanding of development lifecycles and continuous integration and deployment practices
  • Contribution to the translation of business and technology needs into delivery roadmaps
  • Working with various departments within Node4 to help expose their technology into future Node4 portal projects. Currently this is the Cloud, Networks, and Collaboration teams
  • Work with the Heads of Technology to contribute into the Technical Strategy for the business

Essential Skills

  • Self-driven and self-managed, with good forward planning skills
  • Be polite, friendly, and helpful in all your interactions
  • Product focused approach to software development
  • Innovative and dynamic, with creative problem solving
  • A genuine passion for technology and learning
  • Excellent communication skills, both written and verbal, being proactive in their communications across the business
  • A background in software development or a strong understanding of typical software development practices and challenges
  • Confidence to work and communicate across a variety of audiences in a professional manner
  • Excellent time management skills and an ability to prioritise and multi-task
  • Being able to work as part of a team