Back to all jobs

Senior Software and Business Engineer

Head Office, Phnom Penh
Application deadline
July 31, 2024

POSITION DESCRIPTION

To support the development and maintenance of in-house applications and customized reporting for various divisions and departments within the bank and ensuring that business requirements are effectively translated into technical solutions.



DUTY & RESPONSIBILITY

  • Lead the design, development, testing and implementation of in-house software applications to meet the operational needs of the organization.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Design and implement scalable, reliable, and secure software architectures.
  • Ensure software solutions are scalable, secure, and optimized for performance.
  • Ensure projects are delivered on time and meet quality standards.
  • Coordinate with managers, stakeholders, and other departments to align project goals and deliverables.
  • Build and test automation tools for infrastructure provisioning.
  • Understanding the needs of stakeholders and conveying them to developers.
  • Testing and examining code written by others and analyzing results ensuring that systems are safe and secure against cybersecurity threats.
  • Execute full software development life cycle (SDLC).
  • Develop and enforce coding standards, best practices, and documentation guidelines.
  • Develop new user-facing features using React.js, Next.js and other technology assigned by manager.
  • Build tools to reduce occurrence of errors and improve customer experience.

QUALIFICATION

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Familiarity with RESTful APIs and modern authorization mechanisms, such as JSON Web Tokens (JWT).
  • Proficiency in programming languages such as JavaScript, Python or similar.
  • Experience with front-end frameworks (e.g., React, Next.js) and back-end frameworks (e.g., Node.js).
  • Experience with Docker, Nginx, Ubuntu and Windows Server.
  • Proficient in database design and management (e.g., SQL, NoSQL).
  • Experience in Banking or Finance is a plus.
  • Committed individual and good at researching
  • Able to communicate in English.
  • Problem-solving and analytical skills. 

How to apply

Interested and qualified applicants should submit your updated Cover Letter and CV stating the position applied for with your current photo (4x6) through hr@canadiabank.com.kh

Submit an application

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Search

DMCA.com Protection Status