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:
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 (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