This role is to assist Unit Manager in managing the development, testing, management, and protection of source code for digital banking applications; leading UI/UX design for both existing and new applications; identifying and implementing solutions for application development; coordinating communication with internal and external stakeholders; and arrange meetings related to digital application development.
Main Duties
- Monitor the software development cycle, including creation, testing, coordination, handover to product managers, deployment, and security enhancements across the entire software;
- Ensure strict control and protection of the software source code, preventing unauthorized modification, copying, replacement, reproduction, or sharing;
- Review and monitor existing software in phases to identify weaknesses, make improvements, and correct issues to enhance performance and provide an optimal user experience. This includes designing UX/UI for both new and legacy software to meet user needs;
- Monitor software development tasks to ensure timely implementation and completion, while providing support to subordinate engineers or programmers in resolving issues during the development phase;
- Create, and supervise development plans in collaboration with both internal and external partners, representing the internal development team;
- Participate in cross-team meetings to ensure consistency in the development process and provide progress reports on the overall status and any issues to the management team;
- Perform additional tasks/projects assigned by manager.
Skills/ Experiences
- Bachelor’s degree in Computer Science or other related fields.
- At least 3 years in digital Banking sector, management and software development fields.
- Proficiency in programming Languages such as Java, Python, C#, JavaScript, Swift, Kotlin, etc.;
- Experience with mobile app development platforms like iOS (Swift), Android (Java/Kotlin) or Hybrid App such as Flutter, React Native etc;
- Knowledge of front-end technologies (HTML, CSS, JavaScript, React and Redux) and back-end frameworks (PHP, Node.js, Django, Ruby on Rails);
- Understanding of database systems like SQL, MySQL, MongoDB, Oracle, etc.;
- Proficiency in using version control systems like Git for collaborative development;
- Testing and Debugging: Ability to write and execute test cases, debug code, and ensure software quality;
- Familiarity with Agile practices such as Scrum or Kanban for efficient project management;
- Knowledge of DevOps tools like Jenkins, Docker, Kubernetes, JBoss for continuous integration and deployment.
Download Job Announcement
Senior Staff, Digital Application Development Unit
Head Office Branch
HR Department
Tel : +855(0)23 862 111 Fax : +855(0)23 426 108/ 426 410 Email : hr@ftb.com.kh Website : www.ftb.com.kh Swift Code : FTCCKHPP Address : No. 33CD, Street 169, Sangkat Veal Vong, Khan 7 Makara, Phnom Penh, Cambodia.