• At least 5 years of experience working as a data engineer or backend developer in a big data field.
• Solid working knowledge of implementing the optimal data structures and algorithms to create efficient and scalable applications in Java or Python.
• Experience in application integration with Snowflake, Oracle and MS-SQL.
• Experience in the Systems Development Life Cycle implementation methodology (SDLC) and/or agile methodologies like Scrum and Kanban.
• Hands-on experience of using Linux (or Unix-like OS) as the development environment and familiar with shell scripts and command line tools.
• Understand and apply the good industry practice of code versioning, testing, CICD workflow and code documentation.
• Familiarity with AWS services will be an added advantage.
• Good team player, with strong analytical skills and enjoy complex problem solving with innovative ideas.
• Good communication and people skills required to interact with data analysts, business end-users and vendors to design and develop solutions.
• Good at working with details and is meticulous for operations.