Job Description
• Coordinate with all departments related to Billing and Software development. 10%
• Review with supervise transaction entry and adjustments 10%
• Work with deputy managers and developers to design algorithms and flowchart. 10%
• Integrate software components and third-party programs 10%
• Drive stakeholders to complete documentation relating business requirements and capturing system designing specifications
• Strategically decide whether we can inherit existing /support legacy code bases –and how we handle our growing levels of software support
• Facilitate technology and methodology decision making throughout team, including standard of system architecture, reusable code base development, versions of software tools, best practice, source control and deployment processes
• Keep up to date with the latest software development technologies and methodologies. Manage all development projects, development team and report on status of development, quality and system performance to top management
• Make sure that all training and support that team members require is delivered internally or externally. Plan for team growth considering the blend/level of skills required within team
• Write clean and healthy structured, well documented code. Design and build database schemas with integrity and scalability with data access layers that are optimize for performance and security
Job Requirement
• Knowledge and Education:
o Master’s degree or equivalent in IT or related fields. Knowledge of VoIP, Telecom ISP
o Good at Software Development Life Cycle.
o Experience:
o At least 5-7 years working experience in field of IT.
o Experience in Database Administration (Oracle, MySQL, SQL Server and NoSQL).
o Experience with Web Server, Web Service and Microserice e.g. Apache, JBOS, REST, SOAP, Docker, Kubernetes
o Job Skills:
o Understand concept of programming languages e.g. Java, PHP, Perl, XML, HTML, CSS, XSLT, SQL, JavaScrip
o Understand Framework/CMS from PHP, Java, and JavaScript e.g. Extjs, jQuery, spring, Code Igniter, CakePHP, Yii, LA ravel…
o Knowledge of design pattern MVC, MVP, MVVMs, Flexible, creative analytic skill and problem solving. Knowledge of modern E-payment technologies
o Good at documentation, Strong of skill cash management procedure
o Language Competency:
o Khmer: Native, English: Good command, Chinese: Not required.