Make your mark as a Data Engineer! Letterkenny - 3 days per week
The Role
We are seeking an experienced Data Engineer to join our team and contribute to the design, development, and ongoing support of data provisioning and ingestion solutions. The role requires strong core Python experience with an object-oriented programming focus, solid application-level SQL development skills, and the ability to work across Python and Java based systems. This position focuses on the practical delivery of data ingestion, transformation, and optimisation to support analytics and reporting use cases.
Key Responsibilities:
Data Provisioning and Engineering
- Design, build, and maintain data provisioning and ingestion pipelines supporting business‑critical applications.
- Develop and enhance Python‑based solutions using strong object‑oriented design principles for data processing, transformation, and automation.
- Build, optimise, and support data transformations using Python and application‑level SQL to ingest and integrate data from multiple structured and semi‑structured sources.
- Work with relational databases (e.g. SQL Server, PostgreSQL, MySQL) to query, transform, validate, and optimise data across enterprise systems.
- Support and maintain existing on‑prem data pipelines, ensuring stability, accuracy, performance, and operational reliability.
- Analyse data issues, perform root‑cause analysis, and implement robust fixes, data quality checks, and safeguards.
- Collaborate with application teams working in Java‑based systems, contributing to data provisioning solutions that span both Python and Java environments.
Solution Delivery & Continuous Improvement
- Contribute to architectural modernisation and continuous improvement initiatives within an Agile delivery environment.
- Monitor, troubleshoot, and optimise data pipelines to ensure performance, reliability, and maintainability.
- Document data models, workflows, and engineering processes to support transparency, knowledge sharing, and long‑term support.
Your Profile
Essential skills/knowledge/experience:
- Bachelor’s degree in computer science, data engineering, or related field.
- Strong core Python experience with a clear understanding of object-oriented programming concepts.
- Proven experience developing and supporting data ingestion or data provisioning pipelines.
- Strong application-level SQL development skills, including complex queries, joins, and performance considerations.
- Experience working with relational databases such as SQL Server, PostgreSQL, or MySQL.
- Good understanding of data quality, validation, and operational support processes.
- Experience working in Agile delivery environments.
- Strong analytical, problem-solving skills
- Excellent communication and stakeholder engagement skills.
Desirable skills/knowledge/experience:
- Java development experience, particularly within enterprise or backend application environments.
- Experience working across both Python and Java-based systems.
- Familiarity with Finance / Investment industry data domains.
- Exposure to modernization or cloud migration initiatives.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Java Developer
2026-06-17
Software Engineer
2026-06-17
Data Engineer - Join a New Quant Data Engineering Team
2026-06-16
- Posted
- Jun 12, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Donegal
- Company
- Coyle Consulting
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Java Developer
2026-06-17
Software Engineer
2026-06-17
Data Engineer - Join a New Quant Data Engineering Team
2026-06-16