Assurity Trusted Solutions (ATS) is a wholly owned subsidiary of the Government Technology Agency (GovTech). As a Trusted Partner over the last decade, ATS offers a comprehensive suite of products and services ranging from infrastructure and operational services, authentication services, governance and assurance services as well as managed processes. In a dynamic digital and cyber landscape, where trust & collaboration are key, ATS continues to drive mutually beneficial business outcomes through collaboration with GovTech, government agencies and commercial partners to mitigate cyber risks and bolster security postures.
We are looking for a Data Engineer to join us! If you're selected, you'll be hired as a contract employee.
Job Responsibilities:
- Perform data extraction, cleaning, transformation, and flow.
- Design, build, launch, and maintain efficient and reliable large-scale batch and real-time data pipelines with data processing frameworks.
- Integrate and collate data silos in a manner that is both scalable and compliant.
- Collaborate with Project Manager, Frontend Developers, UX Designers, and Data Analysts to build scalable data-driven products.
- Develop backend APIs and work on databases to support the applications.
- Bridge the gap between engineering and analytics.
- Work in an Agile Environment that practices Continuous Integration and Delivery.
- Collaborate with fellow developers through pair programming and code review processes.
To Succeed in This Role, You Will Ideally Have:
- Experience with building production-grade data pipelines and ETL/ELT data integration with proper documentation.
- Proficiency in general data cleaning and transformation (e.g., pandas, pyspark, SQL).
- Knowledge in database design and various databases (e.g., structured databases such as Postgres, MySQL, and unstructured databases like MongoDB).
- Knowledge about system design, data structures, and algorithms.
- Knowledge of REST APIs and web requests/protocols in general.
- Comfortable coding in at least two scripting languages (e.g., Python, SQL).
- Comfortable working in both Windows and Linux development environments.
- Interest in data engineering in a big data environment using Cloud platforms (i.e., AWS, Azure, Google Cloud).
- Familiarity with data modeling, data access, and data storage infrastructure like Data Mart, Data Lake, and Data Warehouse.
- Proficiency in creating comprehensive data dictionaries to ensure clear and consistent data definitions.
- Skilled in designing Entity-Relationship Diagrams (ERDs) to visually represent data models and relationships.
- Capable of collaborating with stakeholders to understand business processes and develop effective data solutions.
- Familiarity with BI Tools such as Tableau.
- Familiarity with Docker containers.
Join us and discover a meaningful and exciting career with Assurity Trusted Solutions!
The remuneration package will commensurate with your qualifications and experience.
Interested applicants, please click "Apply Now".
We thank you for your interest, and please note that only shortlisted candidates will be notified.
By submitting your application, you agree that your personal data may be collected, used, and disclosed by Assurity Trusted Solutions Pte. Ltd. (ATS), GovTech, and their service providers and agents in accordance with ATS’s privacy statement which can be found at: https://www.assurity.sg/privacy.html.
Additional Information:
- A wholly-owned subsidiary of GovTech.
- We promote a learning culture and encourage you to grow and learn.
- A competency framework is in place to help you grow your career with us.
- Contract staff enjoy the same benefits as permanent employees.