If you want to test your leadership abilities and play a pivotal role in the growth of a profitable and growing international business then this is what else the role will entail:
- Driving best practices to continuously improve the quality of work delivered through improved processes, standards and tools used for software delivery.
- Working with service and operations teams to set-up and evolve a continuous integration delivery approach including automated deployment of software into production.
- Providing deep expertise, technical authority and guidance whilst taking active ownership for the quality of development team’s work.
- Advocate good practice software engineering practices (e.g. DRY principles, TDD and BDD, continuous integration, automated tests, pair programming, code reviews).
- Encouraging technical collaboration across software development teams and driving the teams to deliver on time and to the best achievable code quality.
- Ensuring the automated deployment pipeline becomes a consistent and repeatable processes ultimately allowing for safer and more rapid delivery of tested software.