Roles And Responsiblities :
- Ability to design database structure and experience in SQL programming language
- Experience in data modelling, data cleansing and ETLs (extract, transform and loads)
- Experience in data integration tool such as SSIS
- Familiarity with Tableau like Business Intelligence tool
- Understanding of Insurance and pensions domain
- Experience in Agile working
Key Responsibilities
- Design, construct, and maintain robust data systems and architectures.
- Build and maintain scalable ETL pipelines for data extraction, transformation, and loading.
- Collaborate with analysts and data scientists to understand data needs and ensure appropriate data flows.
- Implement data models and databases to ensure structural integrity and data quality.
- Monitor, troubleshoot, and optimize data processes and pipelines.
- Create automated protocols for data collection to streamline data capture processes.
- Evaluate and integrate new data management technologies and tools.
- Ensure compliance with data governance and security policies.
- Work closely with cross-functional teams to define project requirements and find solutions.
- Document data engineering processes and environments.
- Conduct performance tuning of data systems as necessary.
- Maintain data security guidelines to protect sensitive information.
- Assist in the preparation of detailed reports and documentation for stakeholders.
- Stay current with industry developments and best practices in data engineering.
- Provide support and troubleshooting guidance for data-related issues.
- Engage in continuous improvement initiatives around data processes.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 3+ years of experience in data engineering or related roles.
- Proficient in SQL and experience with relational databases.
- Familiarity with big data technologies (e.g., Hadoop, Spark).
- Experience with cloud services (e.g., AWS, Azure, Google Cloud).
- Solid understanding of ETL tools and processes.
- Strong programming skills in Python or Java.
- Knowledge of data modeling techniques and methodologies.
- Experience with data warehousing solutions.
- Familiarity with data visualization tools (e.g., Tableau, Power BI).
- Solid understanding of data governance and compliance standard.
- Ability to work independently and collaboratively in a team environment.
- Excellent analytical and problem-solving skills.
- Strong communication skills for cross-functional collaboration.
- Detail-oriented with strong organizational abilities.