Opportunity


Senior Software Developer - 01 post.

Posted: 09/06/2021 , Closing Date: 23/06/2021
Job Description

Senior Software Developer (frontend) is responsible for developing web and mobile web application using various programming languages and related tools and frameworks, take part in designs, design review, and code reviews.

Location

Head Office, Phnom Penh

Duties and Responsibilities

  • Analyze, design, and develop a robust web application based on business requirement.
  • Join with mobile developers for UI design and development of HATTHA mobile.
  • Work closely with other developers, UX/UI designers, business and systems analysts.
  • Write well designed, testable, efficient code by using best software development practices.
  • Contribute in all phases of the Software Development Life Cycle.
  • Collaborate with different stakeholder to translate business requirements into features offering.
  • Recommend and execute improvement, ensure that key activities and deliverables are completed as schedules.
  • Contribute to a fast-paced financial product development team, wear different hats in business operations.
  • Contribute to team effort by accomplishing related results as needed.

Skills Specifications

  • Bachelor’s degree in computer science, IT and Engineering or equivalent.
  • Proven experience with Web and Mobile Programming Languages, Libraries and Frameworks.
  • Sound knowledge of other programming languages such as Python, C#, NodeJS, VueJs/ReactJS.
  • Excellence in software engineering practices, such TDD, clean and modular code, worked in an Agile environment.
  • Experienced in financial and banking services is a plus.
  • The ability to naturally follow good development practices like test automation, CI/CD and source version control.
  • Extensive knowledge of Relational Databases like Postgres, SQL Server, MySQL, Oracle
  • Good sense of database design, along with query optimization.
  • Good in technical problem solving, debugging and troubleshooting.
  • Experience with Quality Assurance is a plus, stay plugged into emerging technologies and security risks.
  • Willing to work hard and learn new things, autonomous and proactive, quick learner, and effective communication.
  • Good communication skills in English both speaking and writing.

How to Apply

Interest Candidates, please click HERE:


SHARE US ON: