Opportunity


Senior Unit Manager, Mobile App Development - 01post.

Posted: 30/11/2021 , Closing Date: 14/12/2021
Job Description

The main purpose of the “Senior Unit Manager, Mobile App Development ” position is directs, and coordinates all activities related to mobile app development. Supervise development activities such as software design, prototyping, code convention and implementation, troubleshooting and functional testing of product features.

Location

Head Office, Phnom Penh

Duties and Responsibilities

  • Manage all activities of the mobile app development team.
  • Provide guidance to team members to complete project on time.
  • Establish guidelines, procedures, methods and best practices for app development.
  • Ensure appropriate procedures and processes are followed when it comes to app development.
  • Actively participate in requirements analysis and provides input to the software champion.
  • Implement design plans, review unit tests, test and debug applications.
  • Document software development, monitor status of developing software.
  • Write, review and revise product requirements and specifications.
  • Participates in other areas of the software development process.
  • Coach developers to create high quality code in an agile environment.
  • Ensure application design to manage and maintain data security and integrity.
  • To keep up to date with the latest software development technologies and methodologies.
  • To deliver code which is well tested and consistently error free.
  • Work with other departments to understand and provide technical solution to solve the problem.
  • Perform other task as assigned by supervisor or management.

Skills Specifications

  • Bachelor/Master’s degree in computer science, IT and Engineering or equivalent.
  • 4+ years’ experience in software development of financial system or related fields.
  • Strong knowledge of software development life cycle: Test-driven development, and Agile framework.
  • Strong knowledge and experience with mobile app development (native and/or hybrid).
  • Experience with Java development for core banking or digital banking is preferred.
  • Solid knowledge of Relational Databases (Oracle, PostgreSQL).
  • Experienced in implementing automated testing platforms and unit tests.
  • Good understanding of OOP, design patterns, and web frameworks, sound knowledge of CI/CD and SCM.
  • Creative, dynamic, flexible, self-direct, and self-motivated team player.
  • Ability to communicate effectively with management and other departments.
  • Ability to establish guidelines, procedures, and related documents for Software Development.

How to Apply

Interest Candidates, please click HERE:


SHARE US ON: