(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.