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

Job ID:  8363
Job Function:  Administration
Institution:  National University Hospital

Job Description:

 

  • Collaborate with stakeholders to translate data requirements from stakeholders e.g. clinicians, various healthcare practitioners and data scientists into technical solutions.
  • Translate and document users, data and ETL workflows requirements into users requirements and data definitions specifications.
  • Design, develop, and maintain scalable data pipelines and ETL workflows starting from data collection process from source systems to data cleansing and data merging leading to the harmonisation of data.
  • Ensure data quality, consistency and reliability.
  • Implement data models and optimise data processing performance.
  • Construct, test and update useful data products based on data needs of end users.
  • Support data infrastructure through automation, not manual monitoring.
  • Research, propose and develop new technologies and processes to improve agency date infrastructure.
  • Align with internal Corporate Data Governance standards to 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, Spark 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) and Docker.
  • 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.