LOLC (CAMBODIA) Plc. is one of the top licensed microfinance
institutions in Cambodia with a social vision and a business orientation
that provides entrepreneurs and families at the base of the
socio-economic pyramid with economic opportunities to transform the
quality of their lives and their communities through the provision of
effective and sustainable client-empowering financial
services. To support the rapid growth of our operations, LOLC is recruiting the
following position:
Senior Officer-Software Engineer
(Mobile & Backend Technologies)
Main Responsibilities:
- Design, develop, and maintain secure, scalable Java-based backend services and RESTful APIs.
- Design, develop, and maintain mobile applications for Android and iOS platforms using native (Kotlin/Java, Swift) or cross-platform frameworks such as Flutter or React Native, ensuring performance, security, and seamless user experience.
- Implement integration solutions using ESB ensuring data confidentiality and message integrity.
- Support the development and maintenance of mobile backend services aligned with secure architecture practices.
- Apply OWASP (Open Worldwide Application Security Project) Top 10 principles in all stages of software development, with specific emphasis on input validation, authentication, and access control.
- Collaborate with UI/UX designers and product managers to deliver seamless and secure mobile experiences.
- Optimize mobile applications to ensure high performance, efficient memory usage, and minimal battery consumption, aligning with best practices in mobile development.
- Ensure secure and efficient data synchronization between mobile applications and backend systems.
- Participate in system architecture and design reviews to ensure compliance with internal security standards.
- Conduct secure code reviews, implement logging and monitoring controls, and guide junior developers on best practices.
- Design and maintain databases, ensuring encryption of sensitive data and proper access control enforcement.
- Monitor and validate in-house system configurations and integrations in accordance with IT policy.
- Evaluate and recommend system improvements focused on performance, security, and maintainability.
- Support and handle tasks assigned by management, including urgent security patching and audit preparedness.
- Perform other tasks assigned by management.
Qualifications and Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum 3 years of experience in secure Java/J2EE development (Spring Boot, Hibernate, REST APIs).
- Proven experience with low-code or no-code Enterprise Service Bus (ESB) platforms in secure system integration and orchestration will be considered a strong advantage.
- Proficient in secure coding practices, OWASP Top 10, and threat modeling.
- Deep understanding of REST API authentication mechanisms including OAuth 2.0, JWT, and TLS encryption.
- Familiarity with secure DevOps practices including CI/CD, containerization, and automated security testing.
- Proficiency in modern mobile architecture patterns such as MVC, MVVM, and Clean Architecture, with the ability to apply them effectively for scalable and maintainable application design
- Experience in mobile application backend development and API gateway management.
- Knowledge of enterprise databases such as Microsoft SQL Server, Oracle, and MySQL with a focus on secure data handling.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication skills and ability to work collaboratively across units.
- Experience in the banking or microfinance sector is preferred.
- Fluent in written and spoken English.
- Ability to work under pressure in a fast-paced environment.
Women are Encouraged to Apply!
How to Apply For:
Please submit your Cover Letter, CV and relevant documents to any
branches nearby your locations or head office of LOLC (Cambodia)
Plc. or via email:
[email protected]
096 4211 999/087 400 277