Lead Developer
CurrentEnsure an appropriate level of technical leadership and attention is directed to improving the quality of software solutions to meet the specific and diverse needs of customer groups.Key Responsibilities:• Technically lead the back-end development of the applications.• Lead the design and architecture of the applications\integrations and ensuring hight code quality.• Take the technical leadership of the projects as required.• Evaluate the business requirements and recommend suitable cost-effective solutions.• Writing testable, scalable, efficient code and leading code reviews.• Create appropriate software development standards for the team.• Manage the security requirements of the applications and ensure appropriate controls are in place. Follow a security by design approach.• Build proof of concepts to test the new system capabilities.• Investigate and evaluate the capabilities of new systems being considered for integration within council environment. • Create and maintain Knowledge base articles about business process to minimise risk and ensure that any other team members can carry out the process if required.• Ensure appropriate monitoring in place for all the relevant applications and integrations.