Design, develop and improve software utilising various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues
Job Summary
Design, develop and improve software utilising various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues.
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.
Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
Matching Summary
Design, develop and improve software utilising various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues.
Skills & Requirements
Must-have
Android application development
Kotlin and/or Java
RESTful APIs integration
unit testing and UI testing
secure coding principles
Agile/Scrum delivery environments
Nice-to-have
mobile banking platforms experience
performance optimization
memory management
accessibility on Android
DevOps practices
monitoring and observability tools
Key Requirements
In-depth technical knowledge and experience
Thorough understanding of underlying principles
Leadership responsibilities or technical expertise development
Risk and controls management
Understanding of organization's products and services