Various Positions

with Phillip Bank Plc
This job has already passed the closing date
Job Announcement

Announcement Description

Phillip Bank Plc. is a member of PhillipCapital Group which is headquartered in Singapore, and established since 1975. The Group offers a full range of quality and innovative services to retail, corporate and institutional customers and currently operates in over 15 countries including Australia, Cambodia, China (as well as Hong Kong), France, India, Indonesia, Japan, Malaysia, Singapore, Thailand, Turkey, UK, UAE, USA and Vietnam.

We were established in Cambodia in 2009 under HwangDBS Commercial Bank Plc. and in 2014, PhillipCapital Group bought it over and renamed it as Phillip Bank. In year 2020, the merger between Phillip Bank Plc. and KREDIT Microfinance Institution Plc. concluded successfully and made us one of the largest commercial bank with more than 70 branches in Cambodia.

Employee experience is our priority in Phillip Bank, in the process of achieving our corporate goals, we will put every effort towards our people’s growth. We are proud of our bank’s culture where: We treat our employee as family members; we always strive to meet our customers’ expectation and we believe in benefitting the communities. We currently have exciting opportunity for dynamic and enthusiastic talent to join our team and grow with us:

Announcement Positions

Officer, Automate Quality Assurance (1 Position)

Position Summary

Department/ Branch: Digital Banking Department

Expectations - Duties, Responsibilities
  • Meet with stakeholders to understand business requirements and develop test plans
  • Design and develop test automation frameworks and infrastructure
  • Create and execute test cases using Python and the automation tools Appium, Selenium, and Postman
  • Analyze test results and report defects to the development team
  • Work with the development team to resolve defects
  • Participate in code reviews and other quality assurance activities
  • Stay up to date on the latest testing tools and methodologies
Requirements - Skills, Qualifications, Experience
  • Bachelor's degree in computer science or a related field
  • 2+ years of experience in software quality assurance
  • Strong knowledge of Python programming language
  • Experience with automated testing tools such as Appium, Selenium, and Postman
  • Experience with designing and implementing test automation frameworks
  • Strong analytical and problem-solving skills
  • Excellent communication and interpersonal skills
 
 

Senior Specialist, Software Development (2 Positions)

Position Summary

Department/ Branch: IT Application Department

Expectations - Duties, Responsibilities
  • Write high quality code using the guidelines and effectively debug the code
  • Implement low to medium complexity system enhancement to meet business requirements following best practices and IT compliance policies
  • Lead and manage the day-to-day activities of the assigned teams providing guidance and support removing barriers as needed
  • Write clear, readable, and maintainable code. Take ownership of the quality and usability of code
  • Development of Technology research capacity and capability to meet with company business current and future requirements
  • Good foundation in data structures, algorithms, and OO Design with rock-solid programming skills
  • Develop, implement and document the systems, the internal methodology, processes, and procedures for software development adhering to ISO and standards
  • Enable the use of available technology by promoting digital adoption within and outside the organization
  • Participate in the full stack of the Software Development Life Cycle (SDLC)
  • Draw conclusions and effectively communicates findings with both technical and non-technical team members, providing active leadership skills across project and business team
Requirements - Skills, Qualifications, Experience
  • Bachelor’s degree in computer science or equivalent
  • 3 years of experience in software development
  • Strong back-end development/analysis/debugging skills in JEE, Core Java, Design patterns, and query languages (SQL and JPA)
  • Strong knowledge of back-end tier: Service and Persistence layers around Spring, and Hibernate or other ORM frameworks, and Rest Service framework with Tomcat, WebLogic, or other similar frameworks
  • Experience with DevOps implementation
  • Preferably to have some knowledge related to Kubernetes and Docker
  • Solid knowledge of Relational Databases (Oracle, PostgreSQL)
  • Innovative thinking that can break down barriers and provide unique solutions
  • Willing to learn and lead the innovation to transform changes
  • Ability to suggest solutions to the traditional back office processes as per the new digital needs
  • Expert in written and verbal communications skills
  • Experienced in implementing automated testing platforms and unit tests
  • Experience with continuous delivery principles, experience in Agile projects, Git experience for source code
 
 

Officer, Integration Development (1 Position)

Position Summary

Department/ Branch: IT Application Department

Expectations - Duties, Responsibilities
  • Develop, maintain, enhance and troubleshoot existing applications
  • Contribute to all phases of the development lifecycle
  • Build reusable code and libraries
  • Write well-designed, testable, efficient code
  • Collaborate with cross teams to develop new features
  • Analyzing the behavior of the system to improve
  • Build Unit testing and functional testing
Requirements - Skills, Qualifications, Experience
  • Bachelor's degree in computer science or equivalent. Fresh graduate is encouraged to apply
  • Good with logical analysis, data structure, and algorithms
  • Good knowledge and understanding of OOP and design patterns
  • Knowledge of Relational Databases and ORM technologies
  • Knowledge of Web Service (REST, SOAP)
  • Experience handling middleware systems or ESB
  • Experience in WSO2 is highly desirable
  • Experience in Docker, Apache Tomcat, and Spring Boot is plus
  • Basic knowledge of Linux commands
  • Quick learner and passionate about IT
  • Good interpersonal and communication skills
  • Capability to work independently, creatively, and with good teamwork
 
 

Officer, Android Development (1 Position)

Position Summary

Department/ Branch: IT Application Department

Expectations - Duties, Responsibilities
  • Develop and distribute mobile apps for Android platform
  • Ensure the performance, quality, and responsiveness of applications
  • Work on bug fixing and improving application performance
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Translate business requirements into specifications that will be used to implement the required application
  • Write clean and maintainable codes according to best practices
  • Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support
  • Working with the front-end developers to build the interface with focus on usability features
  • Standardizing the platform and in some cases apps to deliver across multiple brands with minimal duplication of effort
  • Keep up to date on the latest industry trends in the mobile technologies
Requirements - Skills, Qualifications, Experience
  • Bachelor degree in computer science or equivalent
  • 2+ year experiences in Android development (Java/ Kotlin, OOP)
  • Understanding of Android’s design principles and interface guidelines
  • Experience with delivering mobile apps to both AppStore and Google Play Store
  • Experience working with REST and JSON
  • Experience with MVP, MVVM, or Clean architecture
  • Experience with third-party libraries and APIs
  • Experience with UnitTesting (Android UnitTest), MockTest
  • Experience with Application Profiling (Memory Management, Network Management)
  • Experience with Git
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Programming/scripting experience and knowledge of mobile development life cycle
  • Experience working with a development team
  • Autonomous and proactive, quick learner, and effective communication
 
 

Officer, Web Development (1 Position)

Position Summary

Department/ Branch: IT Application Department

Expectations - Duties, Responsibilities
  • Cooperate well with developer team to develop website and web application
  • Ensure the performance, quality, and responsiveness of website
  • Practice writing clean and maintainable codes according to best practices
  • Must be able to perform duties with moderate to lower supervision
Requirements - Skills, Qualifications, Experience
  • Bachelor degree in computer science or equivalent
  • Strong skills in Web Development
  • Good experience with Laravel, WordPress, React, Vue, Tailwind
  • Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX
  • Experience in common third-party APIs (Google, Facebook)
  • Programming / scripting experience and knowledge of software development life cycle is preferred
  • Experience working with a development team
 
 

Officer, IT Operation Support (1 Position)

Position Summary

Department/ Branch: IT Core Banking Department

Expectations - Duties, Responsibilities
  • Provide software application support under the supervision of the Senior Engineer.
  • Perform analyses on software application functionalities and suggest improvements.
  • Ensure effective front-end and back-end functionality of applications.
  • Consult with the software development team, internal users, and clients to improve application performance.
  • Establish the root causes of application errors and escalate critical concerns to the Senior Engineer.
  • Document processes and monitoring application performance metrics.
  • Provide front-end support to clients and colleagues in other departments.
  • Test in-house system after released on UAT
  • Simulation cases that are happened in the core banking system
  • Review user management in the core banking and in-house systems
  • Provide on-call, remote support, and electronic medium as required to support the users
  • Prepare user guides for all system users
  • Monitor ATM terminals, Servers, and Network devices
Requirements - Skills, Qualifications, Experience
  • Bachelor's degree in software engineering, computer science, information technology, information systems, computer engineering, or similar
  • Demonstrable experience as an application support engineer in a related field
  • Knowledge of Relational Databases such as Oracle, MS SQL Server, MySQL, PostgreSQL
  • Basic knowledge of Linux commands, Computer Networking, Computer Server
  • Knowledge of front-end and back-end programming languages, such as SQL, Javascript, Java
  • Ability to manage code migration, document configuration changes, and monitor performance
  • Exceptional ability to provide front-end support to internal departments and web-based clients
  • Ability to determine the causes of application errors and repair them
  • Good communication skills
  • Capability to work independently creatively with good teamwork
  • Work night shift
 
 

Senior Officer, Creative and Branding (1 Position)

Position Summary

Department/ Branch: Marcom Department

Expectations - Duties, Responsibilities
  • Brainstorm new creative concepts and designs following the bank’s corporate guidelines.
  • Conceptualize and create all collateral materials of bank including brochures, leaflet, promotional material, short video or animation and so on.
  • Design across all digital assets, eg, advertising, electronic newsletters, banners, social media and other digital media.
  • Develop marketing and communication material in supports for the marketing campaigns.
  • Perform other related duties which will be assigned by Head of Department.
Requirements - Skills, Qualifications, Experience
  • Bachelor degree in Computer science or equivalent
  • At least 2-year experience with designing and branding
  • Experience in 3D animation or video production is a plus
  • Proficient in designing software including Adobe Photoshop, InDesign, IIIustrator and other designing software
  • Fluency in Khmer and English
  • Ability to keep ordered and systematic records, especially be able to work as a team.
  • Honest and excellent character with high commitment to work with and help poor people.
  • Problem solving and complain management skill
 

How to Apply

Interested qualified candidates are invited to send your CV, and Cover letter to email address provided in the contact details.

Our packages are aligned to a “Pay for Performance” principle of rewarding & recognizing good performers.

  1. 13th month salary
  2. Pchum Ben bonus
  3. Annual performance bonus or sales incentive
  4. Seniority indemnity payment
  5. Term life insurance coverage and personal accident & inpatient
  6. Outpatient benefit
  7. National Social Security Fund (NSSF)
  8. Staff loans
  9. Public holidays following Cambodia labor law
  10. Leave benefits
  11. Five working days per week
  12. Learning and development – short courses and development program
 

Contact Details

Contact Name
  • HR Department
 
Email