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