Opportunity


Senior Software Developer - 01 Post.

Posted: 15/01/2021 , Closing Date: 31/01/2021
Job Description

Senior Software Development Project is responsible for developing computer software and in-house systems using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting, and implementing software systems.

Location

Head Office-Phnom Penh

Duties and Responsibilities

  • Analyze, design, and develop applications, systems and reports based on business requirement.
  • Write well designed, testable, efficient code by using best software development practices.
  • Contribute in all phases of the Software Development Life Cycle.
  • Work with other departments to understand and provide technical solution to solve the problem.
  • Gather and refine specifications and requirements from business owner.
  • Well organized document to all software development and deployment procedure.
  • Write user guide of the applications and provide training to end users.
  • Maintaining the system once they are up and running.
  • Recommend and execute improvement.
  • Gather and evaluate user feedback.
  • Ensure that key activities and deliverables are completed as schedules.
  • Contributes to team effort by accomplishing related results as needed.

Skills Specifications

  • Bachelor’s degree in computer science, IT and Engineering or equivalent.
  • Strong knowledge and experience in software development life cycle (SDLC).
  • Knowledge of coding in Python, Java, C#, NodeJS, JavaScript, HTML, CSS.
  • The ability to learn new programming languages and technologies.
  • Good understanding of OOP, design patterns and web frameworks.
  • Extensive knowledge of Relational Databases like Postgres, SQL Server, MySQL, Oracle.
  • 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.

How to Apply

Interest Candidates, please click HERE:


SHARE US ON: