Job Description We are seeking a senior engineer to a lead a development team in supporting and growing an extensive portfolio of both in-house and commercial off-the-shelf enterprise applications to help our client in the healthcare industry achieve their organisational goals. You will be working with an established, experienced team using a wide array of technologies, to implement client requested changes, diagnose, and resolve problems, and devise technical and process improvements to the highest standards. We work alongside our clients daily as an extension of their own teams to build relationships, discuss their needs, refine solutions, report progress, and provide technical support. You will be required to have excellent client facing skills as well as solid technical knowledge and development craft skills. Flexible working - We are guided by our client work and needs; however, you have autonomy to manage your time and diary to suit your work/life balance.