Position Overview
Job Purpose
You will be actively involved in development, therefore responsible for implementing sections of functionality, ensuring they are delivered on time with the correct approach and to the standards defined.
Job Duties
- Lead the design, development, and maintenance of software applications ensuring quality, efficiency and maximising performance and minimising technical debt.
- Feature development and evaluation of the tooling processes both in development and deployment alongside the Platform Engineering team.
- Write clean, maintainable, and scalable code that meets the requirements of the project.
- Debug and resolve software issues, including fixing bugs and optimizing performance.
- Collaborate with cross-functional teams, including Designers, Testers, and Project Managers, to deliver high-quality software.
- Provide technical direction and guidance to the development team, includ...