Data Engineer
We are currently sourcing for a Data Engineer to work in Durham, NC!
The Role
If you are an experienced Software engineer with a passion for data and databases, who enjoys data analysis, data modelling and creating ETL data flows, and wants to be a part of a collaborative team environment where you will have wealth of opportunities to innovate and have intellectual curiosity to learn, You will be part of a team that is building a Snowflake based enterprise-wide Data Lake on AWS.
The Expertise and Skills You Bring
The Role
If you are an experienced Software engineer with a passion for data and databases, who enjoys data analysis, data modelling and creating ETL data flows, and wants to be a part of a collaborative team environment where you will have wealth of opportunities to innovate and have intellectual curiosity to learn, You will be part of a team that is building a Snowflake based enterprise-wide Data Lake on AWS.
The Expertise and Skills You Bring
- Bachelor's or Master's Degree in a technology related field (e.g. Engineering, Computer Science, etc.) required.
- Extensive experience in relational databases like Oracle or Snowflake
- Development experience using Python
- Experience in Data warehousing, data modelling and creation of data marts.
- Experience in developing data applications in Cloud (AWS/Azure/Google Cloud)
- Experience with ETL technologies (Informatica/Snaplogic etc)
- Experience with Business Intelligence and Dashboards is a plus
- Experience with DevOps, Continuous Integration and Continuous Delivery (Maven, Jenkins, Stash, Ansible, Docker) is a plus
- Experience in Agile methodologies (Kanban and SCRUM) is a plus
