Development Manager

Quality Compliance Systems (QCS) is the UK’s most popular care compliance management system for Care Providers. Our software delivers all necessary compliance policies, procedures, guidance and inspections tools that Care Providers require to achieve ‘Outstanding’ at inspection. We are fast growing and now seek a Development Manager to join our team based at our head office in Uxbridge. This is a fulltime, permanent opportunity.

The Development Manager will be responsible for ensuring all software components of the QCS products are developed in a timely fashion and to the highest quality.  All products should exceed expectations and satisfy the needs of clients:

  • Lead and manage the Software Development teams to deliver all QCS web and mobile applications (for client and internal use) to a standard that exceeds the expectation and satisfies the needs of clients

  • Accountable for the on time delivery of software development projects

  • Work effectively with Key Stakeholders and Product Owners to ensure delivery against agreed priorities

  • Work closely with Key Stakeholders and Product Owners to meet current and future user needs

  • Ensure delivery processes are optimised, continually improved and consistent across the team

  • Research and suggest the best possible technical solutions to satisfy product requirements

  • Help to define and communicate architecture and proposed solutions to the team and key stakeholders

  • Ensure the code-base is created and maintained to a high quality by adopting and promoting best development practices

  • Ensure effective testing mechanisms are in place to provide software solutions that are free from defects

  • Make sure applications meet security standards

  • Implement mechanisms to monitor, manage and provide progress on all software development activities

  • Build a team culture based on knowledge sharing and high levels of communication

 

Successful candidates will:

  • Have 5+ years proven experience in managing software development teams

  • Be experienced using Scrum or other Agile methodologies.

  • Be expert in full software development lifecycle from design to deployment, understanding best practices and trends in software development.

  • Actively engaged in understanding technology trends technology and technological developments.

  • Possess a good understanding of Service Management methodology.

  • Possess a good understanding of Unit Testing, Test Driven Programming, Automated Testing and Continuous Integration.

  • Demonstrates the ability to analyse and understand data and information quickly. Uses information, insights and knowledge in a structured way to identify options, make recommendations and make robust, defendable decisions.

  • Have a proven ability to self-direct work in a highly dynamic environment.

  • Are proactive, acting in advance of a situation, taking control and making things happen.

  • Demonstrate the ability to influence to gain the necessary commitment and support from diverse stakeholders in pursuit of organisation value.

  • Have the proven ability to self-direct work in a highly dynamic environment.