Job Description
Mandatory Mobile technical skills:
- Programming languages in iOS: Swift / Android: Kotlin
- Experienced in Clean Architecture / MVC, MVVM Architecture
- PL/SQL, SQL/NoSQL Database e.g., MySQL, PostgreSQL, Oracle, MongoDB
- Microservices architecture is a plus
- Container (Docker, Kubernetes, OpenShift) platform is a plus
- Deployment and DevOps is a plus
- Public cloud such as AWS, GCP and Azure is a plus
Responsibilities
- Develop and maintain software applications.
- Collaborate with cross-functional teams.
- Participate in the software development life cycle (SDLC).
- Write clean and efficient code.
- Conduct software testing and debugging.
- Collaborate on code reviews.
- Monitor and maintain existing software systems.
- Stay updated with industry trends and technologies.
- Document software processes and specifications.
- Provide technical support.
Qualifications
- Degree in Engineering, MIS, Computer Science, or related fields
- 3 - 15 years of experience in software development (Mobile Banking is a plus)
- Analytical skills and the ability to see the connections between layers of business operations
- Ability to consult management and engineering teams with technical advice
- Experience working in Project Management: Agile
- Good command of English is a plus