About the Role
In this role, you will drive the overall development lifecycle and write well designed, testable and efficient code to develop functional capabilities & features of the mobile application focusing on coding, troubleshooting & debugging of applications and ongoing issues.
You will also collaborate with the tech & infrastructure teams, UI / UX & product teams to identify new features for the mobile application.
What will you do
- Work closely within agile scrum teams to build and develop new product capabilities & features for the digital bank.
- Build clean, maintainable and flexible mobile APIs and develop microservices to evolve the digital bank’s architecture and features.
- Contribute to the overall development lifecycle – this involves writing well designed, testable, efficient code to develop functional mobile applications for the digital bank.
- Collaborate with frontend developers to integrate user‑facing requirements with server side logic.
- Define and communicate these technical and design requirements, ensuring that they are aligned to user specifications.
- Prepare and produce releases of software components.
- Build reusable code and libraries for future use.
- Troubleshoot and debug applications, resolving any ongoing issues.
- Ensure good code quality and contribute to software code reviews.
- Participate in scrum activities & discussions (e.g. sprint planning, daily standups and retrospective) and provide input on backend development status – this involves prioritizing, scoping & communicating progress of deliverables.
- Provide post‑development tech support where relevant and necessary.
- Establish, document and further the thinking around development & engineering best practices.
Skills, certifications and experience you possess
- Bachelor’s Degree in Information Technology.
- Possess minimum of 1-3 years of working experience, preferably in a backend development or engineering role in technology and / or financial related fields.
- Knowledge of technology and market trends, and demonstrate a keen understanding & interest in digital channels and products.
- Hands‑on technical skills and competent in Java (Spring Boot, Kotlin, React, Angular, NodeJS, Python or R are a bonus).
- Comfortable working in an iterative approach, driven by customer feedback and data insights.
- Experience working with agile delivery methodology in close collaboration with cross‑functional teams.
- Understanding of major cloud applications (e.g. AWS) and architecture is an added advantage.
*Only shortlisted candidates will be notified.