About us:
Founded in 1997, Insurance Systems Inc. (ISI) is a boutique software provider to the Property & Casualty insurance industry. Our insurance software suite, ISI Enterprise, was developed in-house by our dedicated team of software architects, developers, business analysts, and quality assurance analysts, with guidance from our phenomenal leadership team. Today, we have several successful implementations in the USA and Canada, and we are looking to expand our team.
At ISI, we pride ourselves on our strong corporate culture, work ethic, and the ability to find the right fit for our team. Working collaboratively, we consistently strive to exceed customer expectations while fostering an enjoyable and supportive working environment.
About the Role
As a Senior Data Engineer, you will take on a leadership role in designing and delivering scalable data solutions across the organization. You will provide technical expertise, support strategic data initiatives, and mentor junior team members while ensuring alignment with best practices in architecture, governance, and compliance.
Your Responsibilities
- Collaborate with cross-functional teams to understand project requirements and design and implement effective data solutions.
- Design and implement complex, scalable, and secure data pipelines and platforms.
- Design and implement data models and schemas to support business analytics.
- Lead efforts in data quality, security, and governance across systems.
- Support stakeholders by translating technical data into clear insights.
- Develop data architecture frameworks and strategies that align with business goals.
- Design and implement diverse types of reports and dashboards solutions.
- Provide leadership and support on
end-user training for deployed reports and dashboards.
- Provide technical leadership and mentorship to data engineers and cross-functional teams.
- Design and implement
migration toolkits.
- Support our customers with their data migration implementation projects.
- Evaluate and adopt emerging technologies like AI, ML, and blockchain for data applications.
- Oversee project planning, resource allocation, and stakeholder management.
- Resolve technical challenges and guide the team through critical decision-making processes.
Required Skills & Experience
- 5 to 8 years of experience in data engineering, data architecture, or a related role.
- Advanced programming skills and experience with building large-scale data platforms.
- Experience with data integration tools.
- Experience with pixel perfect reporting tools.
- Proven experience with data analytics and visualization tools.
- Proven experience with relational database systems.
- Deep knowledge of data modeling, architecture principles, and governance frameworks.
- Proven experience with cloud platforms and modern data stack tools.
- Expertise in data security, compliance, and regulatory standards.
- Strong leadership, communication, collaboration, and stakeholder management abilities.
Preferred Qualifications
- Experience with data analytics and visualization using
AWS QuickSight.
- Experience using Python, SQL, psql, C#.
- Experience with SAP Crystal Reports, Eclipse BIRT, Easy Reports.
- Experience using AWS APIs/SDKs.
- Experience in insurance/financial services.
- Experience in emerging technologies such as AI, ML, and blockchain.
- Knowledge of software development lifecycle (SDLC) and version control.
- Background in delivering business value through data initiatives.
What We Offer:
- Competitive salary and benefits package
- Opportunities for professional growth and development, $1,250 per year in Professional development funding
- Performance-based bonuses
- Employee referral program
- Flexible working arrangements
- Summer-flex Fridays
- Early closure before a Long Weekend
- Wellness Program with exercise incentives
- Collaborative and inclusive company culture
remote work