(Senior) Assistant Manager (Data & Software Engineer), Dept of Medicine (Contract)

National University Hospital


Date: 1 week ago
Area: Queenstown, Central
Contract type: Full time

Job Description:


  • Translate data requirements from business owners (clinicians and various healthcare practitioners) and data scientists into technical specifications.
  • Collaborate with various stakeholders, IT teams in the NUHS ecosystem on these tasks:
    • Data architect, and build ingestion pipelines which collect, clean, merge and harmonise data from different source systems
    • Day-to-day monitoring of databases and ETL systems, eg., database capacity planning, maintenance, monitoring; diagnose issues and deploy measures to prevent recurrence; ensure maximum system uptime
    • Construct, test and update useful data products based on data needs of end users
    • Research, propose and develop new technologies and processes to improve agency data infrastructure
    • Implement and enforce data security best practices, including access control, encryption, and data masking, to safeguard sensitive data.

Job Requirements:


  • Bachelor's degree in Computer Science or Information Technology.
  • At least 3 years of relevant work experience with analytic tools, e.g. Advanced MS Excel skills, Python, SQL, DataBricks and Tableau.
  • At lease 3 years of relevant work experience in data and/or software engineering.
  • Familiar with data warehouse concept and have production experience.
  • Familiar with at least 1 distributed computing engine (e.g. Hive, Spark).
  • Strong analytical and problem-solving skills.
  • Familiarity with the healthcare sector is a plus.
  • Excellent interpersonal and communication skills, with ability to collaborate across teams and functions.
Post a CV