* Provide day-to-day leadership and hands-on work in detailed design, development, documentation, and unit testing of components of the Zegal service * Work with other team members to integrate software into working releases for test and eventual production deployment. * Ongoing maintenance of components throughout the software lifecycle. * Direction and mentoring of junior members of the team assigned to assist in development of relevant components. * Work with the Project Manager and Chief Technology Officer to plan the work programme for individual releases. * Support DevOps staff in building and deployment of components to various environments, as well as supporting operations in testing and production as needed from time to time.