Data Engineer
Please note this role is a hybrid position, with 2 days a week on-site in our Belfast office.
Team Context
At Aflac Northern Ireland we’re all about using technology to deliver exceptional customer experiences. Using APIs and AWS we aim to deliver core capabilities to our policyholders via our cloud-enabled strategy, making it easy for our customers to interact with us and ensuring that their interactions with Aflac are as seamless as possible.
Role Context
We are looking for a Data Engineer who is enthusiastic about technology, delivering features with excellence, conforming to standards and best practices. In Aflac we build it, we own it. Being proactive and having a sense of ownership of what we build is essential and we take pride in high quality software we have put together. While good experience is always welcome, values such as willingness to learn along with a commitment to personal and team growth are equally appreciated.
What we offer
- Competitive salary and generous employer pension contribution
- Hybrid working, opportunity to work from home and to work in an amazing office space
- 25 personal + 10 bank holidays, flexible to take whenever you want
- Buy/sell holiday scheme
- 1 extra day off on your birthday
- 1 extra day off for voluntarily contributing to a charity or local event
- Private health insurance including family cover
- Critical illness cover
- Brilliant learning and development opportunities
- Company & team socials
Key Responsibilities
- Design, build, and maintain efficient, scalable, and automated CI/CD Azure deployment pipelines
- Build artifacts using Infrastructure as Code (IaC)
- Work with Amazon Web Services (AWS) including database servicessuch as DynamoDB and DocumentDB
- Analyse large amounts of data using optimised queries in SQL, Python and SparkQL
- Develop and maintain database schemas, ensuring data integrity, performance, and scalability.
- Perform data cleansing, validation, and standardisation processes to maintain high data quality.
- Implement monitoring systems to ensure the health and performance of data pipelines and infrastructure.
- Work closely with solutions architect, product owners and stakeholders to understand data requirements and deliver solutions.
- Communicate complex data engineering concepts and solutions to non-technical stakeholders.
- Create and maintain comprehensive documentation for data engineering processes, pipelines, and architectures.
- Ensure data security and compliance with relevant regulations and standards.
- Participate in Agile development team valuing the opinions of everyone in the team
- Responsible for unit testing and maximizing test automation where possible
- Contribute to complex problem solving, listening to the inputs of others and working towards the best solution design alongside fellow team members that maximises the value to the policyholder, without ego or prejudice
Skills and experience
Below is an overview of the skills and experience we are looking for, but remember, don’t rule yourself out if you don’t have everything on the list – it’s your intellect and your attitude we are after.
Essential
- 3+ years as a data/software engineer.
- Strong understanding of logical relational database concepts (including data types, joins, sub-queries, primary and foreign keys, normalisation, indexing)
- Excellent written and verbal communication skills.
- Ability to work well within a team environment, maximising the different strengths across the team
- Bachelor’s degree, preferably in a Computer Science, Engineering, or STEM subject, or comparable commercial experience
- Key technology experience required for the role: SQL, Python, AWS (or a similar cloud provider), CI/CD, Git
Desirable
- AWS experience in services like CFT/SAM, DynamoDB, Glue, State Machines, S3, DocumentDB, MongoDB
- Knowledge and experience of DevOps as part of Agile software development
- Experience of delivering Agile solutions for customers/clients located in different time zones
- Domain expertise in insurance
So that’s us. Thanks for taking the time to read this far. We look forward to hearing from you if you fancy joining a new tech innovation company with the agility of a start-up and the stability of a Fortune 500 U.S. company.
Please note we are unable to provide visa sponsorship
Aflac is an equal opportunities employer