Transformative Software Engineer
A highly skilled software engineer is required to contribute to the development of cutting-edge technology solutions. This individual will be responsible for designing, building, and supporting innovative products that drive business success.
* Develop pioneering digital and technical products to improve customer experiences and business outcomes
* Craft high-quality code that performs at scale and meets industry standards
* Participate in second-line support for applications and platforms, including occasional out-of-hours support
* Contribute to the rollout of our Enterprise Agile approach and support ongoing transformation journey
* Proactively find opportunities to improve technical quality, streamline processes, and reduce technical debt
* Share knowledge, mentor colleagues, and foster collaboration across teams and departments
Required Skills and Qualifications
We are seeking a motivated individual with extensive backend development experience using Java and Spring Boot. Proficiency in applying standard methodologies in code quality, such as continuous integration, unit testing, and peer reviews, is essential. Experience developing and scaling high-traffic websites or critically important business systems is also desirable.
Familiarity with automated testing frameworks, especially BDD frameworks, is a plus. Knowledge of financial billing domains/systems and hands-on experience with microservices architecture, database programming, and event streaming in a cloud-based environment are also beneficial.
Benefits
This role offers a competitive salary, discretionary bonus scheme, and excellent benefits package. You will also have access to professional growth opportunities, flexible working arrangements, and a commitment to creating an inclusive and diverse workplace.
Our team is dedicated to delivering exceptional results and making a positive impact on our customers' lives. If you are passionate about technology and committed to excellence, we encourage you to apply for this exciting opportunity.