Software Development Manager | Financial Services

Location London
Discipline: Software Design and Application Development, Technology Management
Job type: Permanent
Salary: £up to 140,000 per annum

A global financial services company located in Central London are looking for an exceptional Software Development Manager to join their ever growing team on a permanent basis.

This position will leverage their expertise in management and software development methodologies to ensure the delivery of high-quality software products within budget and on schedule. 

Key Responsibilities

  • Provide technical direction by developing specifications, supervising project execution from start to finish, and ensuring high-quality service in production.

  • Manage and lead a team of developers while utilising Agile methodologies for project management.

  • Keep senior management informed with regular updates on project progress and proactively address potential risks.

  • Maintain code quality through thorough design reviews, evaluations, and sufficient unit testing.

  • Promote process improvements to enhance development efficiency.

  • Work collaboratively with product teams to outline project scope, establish realistic timelines, prioritise activities, and allocate resources effectively.

  • Ensure the team is well-informed about business goals, strategies, and results.

Skills & Experience

  • Skilled in designing, developing, and implementing solutions using Node.js and React frameworks.

  • Experience with Java or other object-oriented programming languages.

  • Knowledge of microservices architecture and contemporary containerisation techniques.

  • Practical experience in developing full-stack web solutions on both Windows and Linux environments.

  • Demonstrated capability in designing and executing large, intricate technology systems.

  • Proven experience in creating robust, stateless, scalable, distributed, and observable systems.

  • Strong project management skills with a history of managing complex projects effectively.

  • Exceptional communication skills with a strong emphasis on attention to detail.