Web Development Officer (1 Position)
JOB SUMMARY
Web Development Officer responsible for designing, developing, and maintaining robust and scalable applications using the .NET Core framework. As a Web Development Officer, he/she will leverage his/her expertise in both frontend and backend technologies to develop robust, scalable, and user-friendly applications. He/she will work closely with cross-functional teams to deliver high-quality software products that meet business requirements and delight end users. He/she needs strong foundation in .NET technologies, frontend frameworks, and database systems, with the ability to work on the entire software development lifecycle.
TYPE OF CONTRACT: UDC
JOB LEVEL: Officer
REPORT TO: Web Developer
WORKING DAY: Monday to Friday
SALARY & BENEFITS
- Competitive salary with other benefits including provident fund, 13th month bonus.
- Monthly medical allowance
- Child delivery allowance
- Health and life insurance for employees
- Health insurance for employee’s families
- NSSF (Pension fund contribution, Health and Accident provided)
- Seniority payment for UDC/ severance pay for FDC as per the Labor Law in Cambodia
- Leaves entitlement as per labor laws of Cambodia
- Public holidays according to the notification of the Government
- Training opportunities.
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
- Proven experience developing full-stack applications using .NET Core and C#.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, TypeScript, and a modern JS
- Strong understanding of RESTful API design and integration.
- Experience with relational databases like SQL Server, MySQL
- Familiarity with object-oriented programming principles, design patterns, and best practices.
- Good at working as team
- Be patient and able to work under pressure or deadlines
- Good understanding, friendly, open-minded, helpful
- High self-motivated, initiative, proactive, and result-oriented personalities
- Possess a positive attitude to be a team player and must be flexible in a variety of tasks.