Backend System Development Manager

Full Time Phnom Penh Posted 5 months ago


Job Responsibilities

  • Lead the backend team to develop scalable enterprise system
  • Review and approve all systems flow and process prior to their implementation
  • Evaluate data processing proposals to assess project feasibility and requirements
  • Review project plans to plan and coordinate project activity
  • Continuously discover, evaluate, and implement new technologies to maximize application efficiency and performance
  • Meet with department heads, managers, supervisors, vendors, and others, to solicit cooperation and resolve problems

Job Requirements

  • Bachelor degree in computer science, or equivalent
  • At least 4 years of working experience as a Tech lead or Senior role in System development and Backend application using Java or any relevant programming/framework
  • Technical experience with system security and robustness
  • Fluent in multiple programming skills such Java, Python, PHP and JavaScript
  • Experience with Spring framework and Hibernate framework or other enterprise solution frameworks
  • Experience debugging distributed systems with high concurrent transactions
  • Experience with Code Review with the development team to ensure Code Quality and less bugs
  • Be able to understand lead the team to adopts DevOps and Microservices implementation
  • Be able to work with Product team and relevant stakeholder on each project to come up with the system flow design
  • Experience with Scrum/Agile development methodologies
  • Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
  • Familiarity with a variety of design patterns, languages and development mythologies (Microservices, RabbitMQ)
  • Strong attention to detail with the ability to identify errors and make adjustments, bug fixes