Senior Data Engineer – Contract

  • Job Ref: 9428
  • Galway
  • IT - Data (Engineers, Science etc)

Senior Data Engineer
Location: Galway, Ireland

Our client encourages fresh ideas, creative thinking and rewards visionary, passionate individuals. We pride ourselves on a culture that allows you to share, collaborate and be yourself in a highly dynamic and inclusive workplace.

We are currently seeking a Senior Data Engineer with excellent data skills to work in the our client's organization. You will work on a software team responsible for providing investment performance measurement analytics for our clients in the financial trading industry.

The Purpose of Your Role
The successful candidate will be a member of a team that are at the forefront of engineering in brokerage technology with a strong focus on engineering excellence. We seek a senior data engineer who is versatile, always eager to tackle new problems and continue to push technology forward. This position is intended for an individual contributor who has strong engagement and the ability to work effectively in a cross-functional agile scrum team.

The Skills You Bring

  • Application design and development experience, with a full understanding of the software development process
  • Ability to contribute to code quality, security, organization, and automation
  • Strong analytical, communication and organizational skills and the ability to manage multiple tasks at a given time
  • Collaborative in your approach, actively contributing to how work gets completed, and you thrive in a team environment
  • Ability to guide, encourage and motivate your fellow engineers
  • Team player
  • Able to act independently under minimal direction
  • Expertise with database technologies is essential
The Expertise We’re Looking For
  • Degree or equivalent in Computer Science, Engineering or related discipline
  • Minimum 5+ years of design and development experience
  • Strong experience with relational database technologies (preferably Oracle), Strong SQL, Performance tuning, batch, and ETL
  • Strong knowledge and experience working in a Unix environment and writing/maintaining shell scripts
  • Experience in Snowflake and data lake implementations desirable but not essential
  • Python or Java development experience beneficial
  • Working knowledge with any of the following would be a bonus: Apache Spark, Cloud (preferably AWS), AWS Batch, and Lambda development
  • Understanding of continuous integration practices and automated deployment tools CI/CD
  • Experience of working within an Agile Scrum development environment
  • Experience of working with a distributed team
  • Proven track record of product delivery
  • Financial Services industry experience