Role Definition
Client is on a journey to be a leader in data-driven insurance, particularly in automated cyber insurance. Data is becoming the foundation of business operations, and a unified data platform is being built to collect, share, and utilize data across multiple user communities. Initially focused on MDM requirements, this platform will expand to support broader enterprise data capabilities. The Senior Data Engineer will play a key role in delivering this initiative while contributing both hands-on development and strategic thinking.
This role offers the opportunity to influence the company’s data strategy, pioneer new initiatives,and work closely with senior stakeholders to shape core platform capabilities within the insurance industry.
Key Responsibilities & Accountabilities
- Work with multiple stakeholder communities to understand data needs and build pipelines across platform layers.
- Ensure infrastructure is robust and appropriate for data platform and pipeline activities.
- Develop standards and design patterns for high-quality future development.
- Define features that advance data usage in the insurance industry.
- Provide governance, consultancy, and support for data-related queries.
Skills & Ability
- Strong communication skills to align diverse stakeholder viewpoints.
- Highly collaborative mindset with technical and business teams.
- Willingness to learn, innovate, and prototype new approaches.
- Ability to influence strategic data usage with hands-on expertise and thought leadership.
Knowledge & Experience
- 8–10 years of IT experience including Data Engineering roles.
- Experience designing Azure-based analytics solutions, especially Synapse Analytics.
- Strong SQL expertise, ideally SQL Server and Azure SQL.
- Python knowledge, preferably with Spark.
- Experience in data analysis, cleaning, migration, and modelling.
- Experience working in Agile environments
Full-time
Colombo, Sri Lanka