Data Engineer (ETL Developer) Thai Tech Company Logo

Data Engineer (ETL Developer)

👨‍💻Software Engineer
🌏Bangkok
🏢 Hybrid
💼Full time
🗓️Almost Gone

Job Description

Job Summary:


You’re responsible for building, testing, and maintaining the infrastructure and tools to enable speedy development and release of software. We expect you to have a comprehensive understanding of technology stacks for automation in software development and infrastructure operations. You will collaborate with developer and operations teams to bridge the gap between development and operations, enabling a smooth and efficient software delivery process.


Job Description:


  • Design and develop ETL solutions using data integration tools for interfacing between source application and the Enterprise Data Warehouse
  • Experience with Big Data or data warehouse
  • Analyze & translate functional specifications & change requests into technical specifications
  • Experience in SQL programming in one of these RDBMSs such as Oracle
  • Develops ETL technical specifications, designs, develops, tests, implements, and supports optimal data solutions
  • Develops Documents ETL data mappings, data dictionaries, processes, programs and solutions as per established standards for data governance
  • Design and create codes for all related data extraction, transformation and loading (ETL) into database under responsibilities
  • Creates, executes, and documents unit test plans for ETL and data integration processes and programs
  • Perform problem assessment, resolution and documentation in existing ETL packages, mapping and workflows in production
  • Performance tuning of the ETL process and SQL queries and recommend and implement ETL and query tuning techniques


Qualifications:


  • Bachelor’s degree in Information Technology, Computer Science, Computer Engineering, or a related field
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD) and automation frameworks
  • Proficiency in cloud platforms such as AWS, Azure, and associated services
  • Knowledge of IAC tools like Terraform or Azure ARM
  • Familiarity with monitoring and logging tools like Prometheus, Grafana, ELK stack, APM, etc.
  • Good understanding of IT Operations
  • Strong problem-solving skills and the ability to troubleshoot complex issues
  • Excellent communication and teamwork skills to collaborate effectively across various teams