Financial Services Data Engineer
We are seeking an experienced Data Engineer to join our client on a contract basis, working in a hybrid model with a blend of remote work and time spent in the Dublin office.
Key Responsibilities:
* Design, develop, and maintain data pipelines and ETL processes to support business analytics and reporting.
* Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver efficient solutions.
* Optimize and monitor performance of databases and data platforms to ensure availability and scalability.
* Implement and maintain data governance and data quality best practices.
* Create and manage data models and architecture to support analytical capabilities.
* Participate in code reviews, testing, and documentation to ensure high-quality solutions.
Requirements:
* Proven experience in data engineering, particularly within the financial services sector.
* Strong proficiency with SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle).
* Hands-on experience with big data technologies such as Hadoop, Spark, or Kafka.
* Expertise in ETL tools and data pipeline development (e.g., Apache Airflow, Talend, or similar).
* Proficient in cloud platforms (AWS, Azure, GCP) and related data services.
* Strong understanding of data architecture, data modeling, and data governance practices.
* Experience with scripting languages such as Python or Scala for data processing.
* Familiarity with Agile methodologies and experience working in cross-functional teams.
Estimated Salary:
$120,000 - $180,000 per annum based on location and experience.
Benefits:
* Competitive daily rate.
* Hybrid work model.