Lead Software Development
As a seasoned Software Development Manager, you will spearhead the software development practice, overseeing a team to deliver and support bespoke solutions and platforms with a strong engineering focus.
You will collaborate closely with other management team members to meet the function's plans and demands, driving results through effective leadership and strategic decision-making.
Key Responsibilities:
* Own and continuously improve the practice of Software Development across the entire function, fostering innovation and growth.
* Manage the software delivery pipeline at both macro and micro levels, ensuring seamless integration and efficient processes.
* Lead, develop, and motivate the software development team to achieve their maximum potential, promoting collaboration and open communication.
* Ensure solutions are developed in accordance with quality standards, controls, architecture, security standards, and cost considerations, maintaining a high level of excellence.
Requirements:
* Over 10 years of proven experience in software development teams, demonstrating expertise and leadership skills.
* Technical leadership in software development and engineering practices, design, and implementation patterns, staying up-to-date with industry trends.
* Proficiency in object-oriented programming, SQL, web development, security, and open-source technologies, applying your knowledge effectively.