There are still lots of open positions. Let's find the one that's right for you.
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. This role involves the development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. The position requires ensuring that code is scalable, maintainable, and optimized for performance, as well as cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. The role also includes collaboration with peers, participation in code reviews, and promoting a culture of code quality and knowledge sharing. Staying informed of industry technology trends and innovations and actively contributing to the organization’s technology communities to foster a culture of technical excellence and growth is essential. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions is also a key responsibility. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability is expected.