Data Engineer
Westmeath
Permanent
Hybrid
Negotiable
Ref: E18917CGG
Job Description
My Westmeath-based client has a brand-new opportunity for a Data Engineer to join their expanding team on a permanent basis.
My Westmeath-based client has a brand-new opportunity for a Data Engineer to join their expanding team on a permanent basis. This is an excellent opportunity to join a well-established and fast-growing organisation. This is perfect for someone who takes initiative and is able to implement new processes in a fast-paced and changing landscape.
You will design and implement data integration pipelines and strategies for ETL and data management within an Azure environment. You will deliver robust reporting on distributed and disparate data that will help produce quality insights for the business.
Job Responsibilities
- Design high quality solutions to integrate and migrate data sets, and incorporate new data sets over time
- Facilitate data integration from multiple sources into a normalised structure within the data warehouse
- Data warehouses modelling and creating de-normalised reporting data marts
- Monitor and maintain pipelines in accordance with data quality best practices
- Conduct unit testing, data reconciliations, and system integration tests.
- Promote and implement policies and regulations around data security and data compliance
- Design and implement robust processes for data cleansing, data management, data standardisation, and data quality
- Produce documentation such as architecture diagrams, data dictionary, data flow diagrams, metadata, entity-relationship diagrams, and data mapping documents
Experience Required
- 5+ years- experience as a Data Engineer
- Excellent experience across ETL, data warehousing, SQL programming, and system integration
- Strong experience with Cloud solutions
- Strong programming and scripting skills, especially Python, R, Azure services
- Sound knowledge and experience of CI/CD DevOps solutions and best practices, including managing code repositories
- Proven track record of building and improving data pipelines and architectures
- Solid understanding of data management frameworks, including: master data management, metadata management, data quality profiling, data standardisation
- Good knowledge of business intelligence solutions relating to data analytics
- Financial Services industry knowledge would be desirable but not essential
Essential and Desirable Skills
- Data engineering and data warehousing
- Cloud solutions
- Programming skills, e.g. Python, R
- Solutions-focused and analytical mindset
- Ability to identify and solve complex problems
- Excellent communication skills
- Ability to work on own initiative
Educational Requirements
- Third level degree in Computer Science, Information Systems, Data Engineering, or another relevant field
Benefits
- Competitive salary
- Bonus
- Pension contribution
- Life assurance
- Income protection
- 26 days annual leave