Roles and Responsibilities
- Develop new applications using existing data sets to create or enhance products and services.
- Maintain existing applications by updating code and adding features.
- Collaborate with cross-functional teams to translate business needs into data engineering solutions.
- Ensure data quality, integrity, and security throughout its lifecycle.
- Utilize various data technologies for integration, visualization, and building data platforms.
- Adapt to fulfill diverse project demands.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- At least 1 year of relevant full-time work experience.
- Hands-on experience with SQL.
- Proficiency in visualization tools like Alteryx, Power BI, Qliksesne, or Tableau.
- Knowledge of cloud technologies is a plus.
- Self-motivated with a strong sense of ownership and commitment.
- Team player with excellent communication & interpersonal skills.
- Fluent in Cantonese and English; Mandarin is a plus.
- Familiarity with programming languages like Node.js, Java, Python, or Spark is advantageous.
- Experience with cloud platforms (AWS or Azure) and ETL tools (Informatica, DataStage, DBT).
- Knowledge of data streaming technologies (Kafka, Spark) and DataOps.
- Experience with software development methodologies is a plus.
- Candidates with 1 year of IT experience looking to transition to data engineering are welcome.