This is a fully remote position focused on creating, maintaining, transforming, and decommissioning various systems across a wide hybrid IT landscape.
The role ensures that data flows smoothly, accurately, and completely to meet performance and internal security project requirements.
The engineer will optimize or change existing data workflows and pipelines relied on by multiple internal stakeholders.
The position involves integrating a complex IT landscape that includes on-premises, SaaS, and multiple cloud providers, primarily AWS, into business processes that need modernizing or re-integrating.
The goal is to increase the resiliency, data quality, observability, and completeness of these integrations to support organizational needs.
The candidate will gather requirements and own the end-to-end process and delivery of solutions while considering future integrations.
Responsibilities include designing, developing, and maintaining data integration processes using ETL tools and frameworks, collaborating with cross-functional teams, implementing data transformation and cleansing processes, monitoring and troubleshooting workflows, documenting processes, evaluating new technologies, providing technical support, and working closely with data engineers.
Requirements:
Proven experience as a Data Integration Engineer, ETL Developer, or in a similar role is required.
Strong proficiency in SQL and experience with database systems such as MySQL, PostgreSQL, or SQL Server is necessary.
Familiarity with ETL tools like Talend, Informatica, Apache NiFi, or similar is expected.
Experience with data modeling, design, data warehousing concepts, and data governance is essential.
Strong programming skills in scripting languages such as Python, Java, or similar are required.
Excellent problem-solving skills and the ability to work with complex data structures are necessary.
Strong communication and collaboration skills, with experience working in cross-functional teams, are essential.
The ability to work independently and manage multiple tasks in a remote environment is required.
Benefits:
The position offers a competitive salary.
There is an opportunity to work in a dynamic and innovative environment.
Professional development and growth opportunities are provided.
A flexible work schedule and remote work options are available.