Reinsurance Group of America
Hong Kong, China

Position Overview

The Technology team at RGA Asia utilizes best practice design techniques to deliver business applications, workflow automation, analytics, data management, and more.

We work closely with business teams to translate their requirements into technology solutions, empower them to work more efficiently and deliver a superior service to our customers.

  • As a Developer, you contribute to the design, implementation and maintenance of medium-sized projects and technology initiatives to ensure timely and cost-effective delivery of solutions to stakeholders;
  • under the guidance of a Technical Lead, you provide technical expertise throughout the entire application lifecycle : planning, designing, programming, testing and implementing existing and new systems.

    The role also requires developing customer relationships and serve as the point of contact for user support. More experienced candidates can be considered for a Senior Developer role.


  • Provide technical and business application consultation to business and IT teams in the areas of functionality, architecture, operating systems and databases for complex application systems
  • Assist in the technical delivery of large enterprise projects to implement optimized end-to-end solutions
  • Take part in the analysis of existing systems and architectures in order to recommend improvements
  • Assist in troubleshooting production issues and deploying new builds
  • Ensure code quality and perform code reviews
  • Ensure users’ expectations are met, gain understanding when desired outcomes are not feasible and provide alternative solutions to meet objectives
  • Design and develop software for new functionality, improvements and system longevity
  • Ensure all documentation of technical architecture and systems are complete
  • Provide training and guidance to users and colleagues as needed
  • Requirements

    Education and Experience

    Required :

  • 3+ years’ experience in programming and systems analysis
  • 3+ years’ experience of Node.js, Typescript, HTML & CSS programming
  • Solid knowledge of object-oriented programming, design patterns, relational database design, operating systems, networking concepts, and systems integration
  • Knowledge of Agile and DevOps development processes and software development lifecycle
  • Exposure to AWS cloud technologies, API development, container orchestration (Kubernetes, Docker), MongoDB, Postgres, Grafana
  • Exposure to CI / CD, including continuous integration environments such as Jenkins
  • Experience using Agile tools to manage backlog and track iterations (e.g. Azure DevOps, Jira )
  • Bachelor’s degree or equivalent experience
  • Experience working in both waterfall and Agile setups
  • Preferred :

  • Strong preference for full-stack developer experience
  • 4+ years of experience in programming and systems analysis
  • Required :

  • Ability to translate business problems into systems’ design and viable technical solutions.
  • Interpersonal skills, demonstrating an ability to lead and to liaise with individuals across a wide variety of functions
  • Oral and written communication skills
  • Complex analytical and problem-solving skills
  • Ability to multi-task and manage competing priorities
  • Ability to work within a team environment
  • Ability to work outside normal business hours with different time zones and travel if necessary
  • 报告这项工作

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    通過點擊“持續”,我允許neuvoo同意處理我的數據並向我發送電子郵件提醒,詳見neuvoo的 隱私政策 。我可以隨時撤回我的同意或退訂。