Senior Developer

2 months ago


Montreal, Canada Intact Financial Corporation Full time
JOB DESCRIPTION

Our employees are at the heart of what we do best: helping people, businesses and society prosper in good times and be resilient in bad times. When you join our team, you’re bringing this purpose to life alongside a passionate community of experts.

Feel empowered to learn and grow while being valued for who you are– here, diversity is a strength. You have our commitment to support you in reaching your goals with tools, opportunities, and flexibility. It’s our employee promise. 

Our hybrid work model provides the balance between working from home and enjoying meaningful in-person interactions.

Read on to see how you can shape the future, win as a team, and grow with us.

About the role

We are seeking an accomplished and visionary Data Engineering advisor to join our dynamic database marketing team. This role is pivotal in driving targeted marketing initiatives, including direct marketing and client communication towards an omnichannel engagement approach.

As a Senior Developer - Data engineering, you will lead the charge in ingesting data from diverse sources and executing complex transformations to deliver high-quality client communications and advance analytics insights-ready data.

Key Responsibilities:

Data Modeling and Architecture:

Design and implement data models that support marketing analytics, including customer segmentation, personalisation, attribution modeling, and performance tracking.

Optimize database structures and indexing strategies to enhance query performance and data retrieval speeds.

Drive Change, Innovation and Continuous Improvement:  

Act as a transformational leader by fostering a culture of continuous improvement within the database marketing team, while proactively identifying and implementing innovative solutions to enhance data engineering practices.

Stay updated with the latest trends and advancements in data engineering, big data technologies, and marketing analytics.

Data Pipeline Development:

Design, develop, and maintain scalable data pipelines to ingest, process, and store large volumes of data from multiple sources, including CRM systems, web analytics platforms, social media, and third-party data providers.

Implement ETL (Extract, Transform, Load) processes to ensure data is clean, reliable, and accessible for client communications, analysis and reporting.

Data Integration:

Integrate data from various marketing platforms to create a unified and comprehensive view of customer interactions across different channels, enabling omnichannel marketing strategies.

Ensure seamless data flow between marketing automation tools, customer databases, and analytics platforms.

Data Quality Assurance:

Develop and implement data quality checks to identify and resolve data inconsistencies, duplicates, and errors.

Monitor data pipelines and perform regular audits to ensure data accuracy and reliability.

Collaborative Leadership:  

Partner with senior developers, data experts, and data analysts, providing guidance and mentorship to elevate the team's capabilities.

Represent the team’s needs and interests in important structural data projects (IT, Intact Lab etc).

Provide technical guidance and support to marketing team members, helping them leverage data effectively for campaign optimization and decision-making.

Qualifications:

Bachelor’s degree in computer science, Software Engineering, Mathematics, or a related field. Master’s degree is a plus.

10+ years of experience in software engineering, data engineering, ETL development, or data warehousing, with a track record of success in complex environments. Focus on marketing data and analytics experience.

Proficiency with big data and cloud technologies for handling large data volumes, with Snowflake, SQL, Oracle and Control-M as primary tools. Expertise in Snowflake is a must. Advanced skills in Python and PySpark programming languages.

Deep understanding of data management, security, and classification, coupled with knowledge of machine learning and artificial intelligence.

Strong analytical and problem-solving skills, with the ability to translate complex data into actionable insights.

Bilingual (French and English): Need to interact on a regular basis with an English-speaking clientele and colleagues across the country.

No Canadian work experience required however must be eligible to work in Canada

Join us and be a driving force in revolutionizing our data engineering practices, leading with vision, and making a significant impact on our targeted marketing initiatives. If you are a senior expert with a passion for leadership, innovation, and excellence, we want to hear from you

#LI-Hybrid ​

What we offer

Working here means you'll be empowered to be and do your best every day. Here is some of what you can expect as a permanent member of our team:

A financial rewards program that recognizes your success

An industry leading Employee Share Purchase Plan; we match 50% of net shares purchased

An extensive flex pension and benefits package, with access to virtual healthcare

Flexible work arrangements

Possibility to purchase up to 5 extra days off per year

An annual wellness account that promotes an active and healthy lifestyle

Access to tools and resources to support physical and mental health, embracing change and connecting with colleagues

A dynamic workplace learning ecosystem complete with learning journeys, interactive online content, and inspiring programs

Inclusive employee-led networks to educate, inspire, amplify voices, build relationships and provide development opportunities

Inspiring leaders and colleagues who will lift you up and help you grow

A Community Impact program, because what you care about is a part of what makes you different. And how you contribute to your community should be just as unique.



  • Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time

    Job Title: Senior Software DeveloperWe are currently looking for a talented Senior Software Developer to join our structural development group at Maya HTT, a world leading software developer and engineering solutions provider.About the Role:As a senior software developer, you will use Agile development principles (scrum, Kanban) to develop, maintain, and...


  • Montreal, Canada Nexus Systems Group Inc. Full time

    h3>Senior Developer, Back end DevOpsThe network's cloud infrastructure services team is at the heart of our transformation. Our mission is to enable teams at Bell to virtualize and cloud network services and applications by providing reliable and secure self-service cloud services, on demand, while supporting them on their journey.We bring together experts...


  • Montreal, Canada LanceSoft, Inc. Full time

    LanceSoft, Inc. is seeking an experienced Senior Application Developer to join our team.As a Senior Application Developer at LanceSoft, Inc., you will be responsible for developing high-quality applications that meet the business requirements of our clients.Some of your key responsibilities will include:Analyzing business requirements and creating technology...


  • Montreal, Canada Opusing LLC Full time

    Job Title: Senior Database Developer/Administrator (DBA)Location: Montreal, QC Contract Duration: 12 monthsWork Mode: Hybrid (2 days/week on-site required)Language: FrenchWe are looking for a Senior Database Developer/Administrator (DBA) with programming expertise to join our client's team. The ideal candidate will be responsible for developing automated...


  • Montreal, Quebec, Canada Addenda Capital inc. Full time

    At Addenda Capital inc., we are seeking a highly skilled Senior Software Solutions Developer to join our team. As a senior member of our development team, you will be responsible for designing, developing, and deploying various software solutions that meet the business objectives of our company.About UsAddenda Capital inc. is a privately-owned investment...


  • Montreal, Canada Intelcom | Dragonfly Full time

    Ride the next mile with us!We are seeking a highly motivated Senior Software Developer to join our team Consumer Interaction. In this role, you will assist and participate in the development and improvement of our software platforms. You will work closely with various software development squads and stakeholders, contributing to enhancing system...

  • Senior Java Developer

    2 weeks ago


    Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    Unlock your potential as a Senior Java Developer at Societe Generale, where innovation meets stability.About the RoleThis is an exceptional opportunity to join our team and contribute to a global project impacting financial institutions worldwide. As a Senior Java Developer, you will be responsible for designing and implementing new features, ensuring...


  • Montreal, Quebec, Canada US Tech Solutions Full time

    **About the Role:**As a Senior Communication Surveillance Developer at US Tech Solutions, you will be responsible for delivering new features and enhancements to our Communication Surveillance Platform across all products.**Job Overview:Collaborate with cross-functional teams in North America and EMEA on planning and prioritization of platform...


  • Montreal, Quebec, Canada DHR Global Full time

    The Company OverviewDHR Global is a leading executive search and leadership consulting firm with operations in over 50 markets across 22 countries.We specialize in providing innovative solutions to clients, leveraging our expertise in 20+ industries and functional areas. Our consultants are dedicated professionals with extensive experience in their...


  • Montreal, Quebec, Canada Banque Nationale du Canada Full time

    About the RoleWe are seeking a highly skilled Senior Digital Product Development Manager to join our team at Banque Nationale du Canada.As a Senior Digital Product Development Manager, you will be responsible for leading the development and implementation of digital solutions that meet the needs of our customers and stakeholders.


  • Montreal, Quebec, Canada Kabam Full time

    About the OpportunityWe are seeking a highly skilled and experienced Senior Gaming Systems Developer to join our team at Kabam. As a key member of our development team, you will be responsible for designing, building, and maintaining advanced gaming systems and tools.


  • Montreal, Quebec, Canada Disability Solutions Full time

    **Job Title:** Senior IT Professional - Development**Company Overview:** CN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every...


  • Montreal, Canada Valnet Full time

    Senior Back-End DeveloperWho we are: Valnet Inc., the world’s premier digital media investment company, owns and operates over 25 highly authoritative brands across various verticals, including entertainment, sports, technology, automotive, gaming, and travel. Specializing in acquiring, operating, and growing properties that are mission-critical in their...


  • Montreal, Canada Valnet Full time

    Senior Back-End DeveloperWho we are: Valnet Inc., the world’s premier digital media investment company, owns and operates over 25 highly authoritative brands across various verticals, including entertainment, sports, technology, automotive, gaming, and travel. Specializing in acquiring, operating, and growing properties that are mission-critical in their...


  • Montreal, Canada Valnet Full time

    Senior Back-End DeveloperWho we are: Valnet Inc., the world’s premier digital media investment company, owns and operates over 25 highly authoritative brands across various verticals, including entertainment, sports, technology, automotive, gaming, and travel. Specializing in acquiring, operating, and growing properties that are mission-critical in their...


  • Montreal, Canada Ubisoft Entertainment Full time

    p>As Senior Team Development Consultant at Ubisoft, you'll help video game production leaders, managers, and their teams work more effectively together.


  • Montreal, Canada Axelon Services Corporation Full time

    Senior Python DeveloperLocation: Montreal (day 1 onboarding onsite - hybrid work model/in office presence required 3x per week)12 Months Contract PositionRequired years 10+Job Description:The Portfolio Central team is looking for a highly motivated individual to expand a Portfolio Optimization tool to the Munis Desk. The tool will allow users to provide a...


  • Montreal, Canada Axelon Services Corporation Full time

    Senior Python DeveloperLocation: Montreal (day 1 onboarding onsite - hybrid work model/in office presence required 3x per week)12 Months Contract PositionRequired years 10+Job Description:The Portfolio Central team is looking for a highly motivated individual to expand a Portfolio Optimization tool to the Munis Desk. The tool will allow users to provide a...


  • Montreal, Canada Axelon Services Corporation Full time

    Senior Python DeveloperLocation: Montreal (day 1 onboarding onsite - hybrid work model/in office presence required 3x per week)12 Months Contract PositionRequired years 10+Job Description:The Portfolio Central team is looking for a highly motivated individual to expand a Portfolio Optimization tool to the Munis Desk. The tool will allow users to provide a...


  • Montreal, Quebec, Canada Aristocrat Leisure Full time

    We are seeking a highly skilled Senior Manager, Talent Development to join our team in Montreal, QC. This role offers a competitive salary of $120,000 - $160,000 per annum.About the Role:The Senior Manager, Talent Development will be responsible for delivering P&C strategies aligned to business objectives within the P&C team. This involves working across the...