Job: Many Positions

ABA Bank is one of Cambodia’s premier banking institutions founded in 1996 as the Advanced Bank of Asia Limited.

ABA Bank is now a multi-branch network universal commercial bank offering a full range of products and services to all Cambodians.  Here at ABA Bank we are always looking for Competence and Ambition candidates to join our team.

  1. Digital Product Owner

Job Description

To lead the development of innovative banking products by carrying the vision, validating the market, and putting it into effective value-driven product development plan to ensure that the delivery is of good quality and on schedule.

Location

  • Head Office, Phnom Penh (2 Posts).

Responsibilities

  • Communicate the vision and collaborate with all related departments: digital technical teams, IT team, Card team, business team to drive development and plan on execution.
  • Develop detail product; project requirements/ use cases/ user stories for clarity of development scope.
  • Enforce on Scrum development framework across the development team.
  • Plan feature releases and manage effective launch to market.
  • Ensure feature release is of quality and on schedule.
  • Conduct training to other departments including but not limited to Product Sales and Contact Center.
  • Document and maintain effective product backlog and related documentation.
  • Collaborate in R&D activities and the creation of proof of concept of all new initiatives.

Skills and Qualification Required

  • 3 plus years of Digital related project management experience.
  • Good understanding of Scrum development framework and other Agile methodologies.
  • Understands how to effectively lead team and manage product backlogs as well as release planning.
  • Quality-oriented mindset, attention to details.
  • Confident in making and justifying decisions, but flexible enough to change direction based on user feedback, stakeholder needs, and designer/ developer input.
  • Fluency in English; excellent communication skills, strong interpersonal skills; able to establish and maintain effective and collaborative working relationship.
  • Ability to work effectively under pressure with a high-energy and proactive style.
  • Knowledge/experience with JIRA and Confluence is a plus.
  1. Android Developer

Job Description

This position is responsible for the implementation and maintenance of Android mobile app and integration with the back-end web service. You will work alongside with other developers, designer, product owner and QA team to understand and implement the product feature. Therefore, commitment to collaborative problem solving, sophisticated design and creation of quality products is essential for this role.

Location

  • Phnom Penh, Head Office (2 posts).

Duties and Responsibilities

  • Design and Build new feature for the Android application
  • Collaborate with the team of designer, developers, tester, product owners to define, design and ship new feature of the Android app
  • Unit test code for robustness, including edge case, usability and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, implement new technologies to maximize development efficiency
  • Attend team daily standup and another team meeting.

Skills and Specifications

  • Bachelor’s Degree in computer science
  • 2-3 years of professional experience with Android app development
  • Strong knowledge of Android SDK, Android Studio, Eclipse
  • Experience with offline storage, threading, and android fragmentation.
  • Familiar with material design guideline
  • Have published at least one Android app
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Passionate about learning new technology
  • Solid understanding of the full mobile development life cycle
  • Good oral communication and written documentation skills
  • Good time management and self-discipline
  • Ability to work independently with minimal guidance
  • Knowledge with development tool chain such as JIRA, Jenkin, GIT, BitBucket, TestFairy.
  1. iOS Developer

Job Description

To develop ABA Bank’s iOS applications and their integration with back-end services. This position is also to manage the application coding and UI creation based on design team specifications, and work closely with other developers, designers and product owners.

The position purpose is also to build framework to create innovative and scalable solutions and shape the path forward the future needs evolve through implementation the mobile application discovery.

Location

  • Head Office, Phnom Penh (2 posts).

Duties and Responsibilities

  • Develop and maintain ABA Bank’s iOS projects.
  • Collaborate with the team to define, design and ship new feature Fix existing bugs.
  • Ensure the performance, quality of the application. Write very high quality, efficient and testable software from given requirement.
  • Doing code review.
  • Prepare project technical document.
  • Do R&D on any new / popular (iOS platform related) technologies and tools.
  • Research on new technologies and tools which can be beneficial to ABA projects.

Skill and Specification

  • Experience with third-party libraries and APIs.
  • Familiar with Restful APIs.
  • Understanding of Apple’s design principles and interface guidelines. Familiar with continuous integration. Knowledge of Unit Testing.
  • Knowledge of architectures MVVM or VIPER.
  • Solid understanding of the full iOS mobile development life cycle.
  • Have experience working with Git, Git Flow and other tools such as JIRA, Confluence, Jenkin, code review, etc.
  • Strong initiative and enthusiasm with mobile technologies and curiosity to learn new things.
  1. Product Launch Manager

Job Description

Product Launch Manager to work with ABA Digital Banking team to help with releasing new services or products and to ensure that it delivered to the end-users successfully. In this role you will be responsible for providing cross functional alignment & coordination between relevant departments and vendors, tracking launch milestones and overall readiness for all stakeholders with a goal of successful launch and providing the quality support to the users afterwards. As a The Product Launch Manager you will be also acting as a liaison between Digital Banking team and other relevant stakeholders such as Product Owner, Marketing, IT, Business Operations etc., to ensure that they understand their roles in new product/service releases as well as front-line and customer support teams are well trained.

Location

  • Head Office, Phnom Penh (2 posts).

Duties and Responsibilities

  • Responsible for smooth and successful launch of any digital product or its single feature.
  • Build, maintain, and communicate product launch plans and track the deliverables, milestones, risks and dependencies from the cross functional launch team.
  • Anticipate bottlenecks, explore contingencies and provide escalation management throughout new product launch.
  • Demonstration of ready to launch product to the top management or related committee members for approval.
  • Advocate for all stakeholders throughout the release cycle to ensure they have the support needed to succeed.
  • Close collaboration with Product owner, Business owner, Marketing and customer support team to define and execute a winning Go-To-Market plan.
  • Preparing documents related to the new release such as product description, manuals, release notes or to initiate making necessary updates in marketing channels and collaterals.
  • Providing proper training to the Business owner, front-line and customer support team and other relevant stakeholders about new release and its features before launch.
  • Helping on revision and improving the copy communicating with user in each digital product.
  • Post-launch monitoring and support in coordination with Digital product support team.

Skills and Specifications

  • A bachelor’s degree in business or related field or MBA.
  • Min 3 years relevant experience in Product Management, Product Marketing is preferred.
  • Excellent communication, presentation and writing skills with emphasis on technology.
  • he ability to influence stakeholders and work closely with them to determine acceptable solutions.
  • Excellent documentation skills.
  • Experience creating detailed reports and giving presentations.
  • Excellent planning, organizational, and time management skills.
  • Fluent in writing & speaking in both Khmer and English.
  • Proficiency in MS Office suite and creation PP slides.
  • Technical knowledge and ability to communicate with both technical and non-technical audiences is an advantage.
  • Ability to work in a multi task environment.
  • Ability to work under pressure.
  1. C# .Net Developer

Job Description

We are looking for a .Net developer to build software using languages and technologies of the .NET framework. You will create applications from scratch, configure existing systems and provide user support.

Location

  • Head Office, Phnom Penh (1 Post).

Duties and Responsibilities

  • Participate in requirements analysis.
  • Translate business requirements into technical solutions.
  • Create technical design specifications and documentation.
  • Execute processes to ensure application integrity and availability.
  • Collaborate with internal teams to produce software design and architecture.
  • Write clean, scalable code using .NET programming C# language.
  • Test and deploy applications and systems.
  • Revise, update, refactor and debug code.
  • Improve existing software.
  • Serve as an expert on applications and provide technical support.
  • May research alternative development methodologies and make recommendations for team improvement.

Skills and Specifications

  • 3+ years’ experience in software design and development.
  • Strong experience with .NET, C# and SQL Server.
  • Participates in defining and guidance of development coding standards.
  • Strong understanding of JavaScript, AJAX, JSON, jQuery, CSS and HTML5.
  • Ability and desire to write object oriented, efficient and maintainable code.
  • Ability and desire to write solid unit test cases.
  1. Mobile and Web QA Engineer

Job Description

Web & Mobile QA Engineer is responsible on build and maintain advance tools for test automation. he/she will be working closely with developers as they develop code to ensure requirements are being met and to the correct quality, and you will conduct automated to ensure the software created is fit for purpose. During testing you will be thinking “outside of the box” to understand the various scenarios and configurations that customers use to ensure customer quality is maintained and through doing so drive regression testing across the products. he/she will be responsible for defining and driving innovative automated testing strategies and toolsets into our overall development processes that support and enhance the current Quality Assurance processes.

Location

  • Phnom Penh, Head Office (1 post).

Duties & Responsibilities

  • Implement and manage automated suites of black-box, white-box test and load test scripts.
  • Identify product issues and write detailed bug reports during the product development cycle.
  • Maintain, support and extend existing in-house automation for different applications.
  • Monitoring of test execution across multiple code branches and multiple platforms.
  • Assist QA team with quickly investigating and responding to problems reported in QA automation projects.
  • Provide feedback on both technical and business issues to managers.
  • Research and identify root causes of performance issues in partnership with PM/PO, developers, and QA team.

Skills and Specifications

  • Bachelor’s Degree in computer science.
  • Experience 2 years related to automation.
  • Hands on experience with Jenkins, Selenium, PHP Unit, and/or any other testing frameworks/tools.
  • Experience executing and coordinating integration, system, regression and user-acceptance testing.
  • Strong understanding of QA processes and documentation.
  • Excellent written, interpersonal, and verbal skills.
  • Experience working with at least one bug-tracking tool such as JIRA, etc.
  • Ability to quickly and independently learn about new technologies, business and technical terms and concepts is essential.
  • Ability to collaborate with multiple departments and teams, demonstrating high-quality interpersonal skills, including good listening skills, respectful treatment of others, and professional behavior.
  • Strong experience with Performance Testing. Regression and System Testing also sought.
  • Strong systems (Linux, UNIX, Virtual Machines, Docker, Network, etc.) and scripting (Python, Bash, Shell, etc.) experience and skills.
  • Understanding of Continuous Integration/Deployment and DevOps best practices.
  1. Senior Web and Mobile QA Tester

Job Description

This position is responsible for ensuring a high-quality product is delivered to ABA customers and takes proactive measures while working with other teams to detect problems before they reach the end-users.
The person who succeeds in this role is a problem solver who leaves no stone unturned and is comfortable troubleshooting hardware, web and mobile applications alike. As senior QA tester you will test the software as first user in a systematic way for bugs in the system and issues related to user interface.
You will work closely with developers, designers and product owners to understand features and implement robust, comprehensive test plans to verify functionality of apps and web solution.

Location

  • Head Office, Phnom Penh (1 post).

Duties and Responsibilities

  • Controls and manages daily test activities.
  • Assisting developers in creating detailed application test plans.
  • Perform testing on the products: functional testing, Load testing, exploratory testing, etc…
  • Analyzing the software’s performance against the designer’s intentions.
  • Take ownership of product quality and readiness for every product release.
  • Assists in set-up and maintenance of test lab.
  • Continuous improvement on the Quality assurance process and tool within the department.
  • Clear and effective communication of issues to developer or third party.
  • Provides reports to management as required.

Skills and Specifications

  • Bachelor’s Degree in computer science.
  • 2-3 years of professional experience with QA and tester role for Mobile or web projects.
  • Understanding of testing process and methodologies.
  • Experience in reviewing designs, wireframe, user stories, and software requirements specification.
  • Excellent oral communication and written documentation skills.
  • Details oriented and knows how to articulate defects.
  • Some programming knowledge or experience would be in advantage.
  • Good time management and self-discipline.
  • Quick ability to learn new systems w/ minimal documentation.
  • Ability to work independently with minimal guidance.
  • Experience with tools like JIRA.
  • Ability to work with a diverse team and work to develop testing environments and practices.
  • Strong communication skills.
  • Ability to analyze the complex applications and systems with minimal supervision.
  • A good standard of English (both written and verbal) is necessary to document your findings and communicate them to colleagues.
  • Strong problem-solving skills to determine the effects on existing and new systems.
  • Expertise with MS Office products required.

 

Closing date:  10th May 2019

How to apply

Interested and qualified applicants should submit only your updated covering letter and CV stating the position you apply for with current photo (4×6) through our E-mail: recruitment@ababank.com

Note:  For more vacancies please visit our website: www.ababank.com  if the above job advertisement doesn’t meet your career goal.

 

 

Title Many Positions Categories Banking/Insurance
Location Many Provinces Start Date
Salary Closing Date May 10, 2019
Click to Apply Now
សូមកុំភ្លេចបញ្ជាក់ថា លោកអ្នកបានឃើញដំណឹងជ្រើសរើសបុគ្គលិកតាមរយៈគេហទំព័រ សំបុកការងារ (www.sombokjob.com).