Data Integration Developer

UNICEF Canada

Toronto

Hybrid

CAD 71,000 - 86,000

Full time

19 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Extended health/dental benefits
Life, AD&D, & Long-Term disability
Group pension plan employer match
Flexible-hybrid work environment
3 weeks annual vacation
Wellness days
Employee assistance program
Transit/parking support

Job summary

UNICEF Canada is seeking a Data Integration Developer to design, build, and maintain scalable data pipelines, automation, and integration across fundraising platforms. You will contribute to our data strategy, ensure data quality, and support decision making for programs that reach children.

Based in Toronto with a flexible-hybrid model, you will report to the Director of Business Intelligence, collaborate across teams, and help advance UNICEF Canada's mission with robust ETL solutions and

Qualifications

  • A post‑secondary degree in a related field.
  • 5+ years in data integration and ETL with SQL Server & Power Platform.
  • Strong SQL skills, including performance tuning.
  • Proficiency in Python, PowerShell, or Scala for automation.
  • Not-for-profit/fundraising data management experience is a plus.
  • Knowledge of BlackBaud Raiser’s Edge or similar CRM.
  • Experience with Engaging Networks for marketing data.
  • Experience integrating data from APIs and web services.
  • Knowledge of data warehousing concepts and modeling basics.
  • C# and .NET development experience is a plus.
  • Salesforce experience is a plus.
  • ImportOmatic experience is a plus.
  • Certifications are a plus.
  • Accuracy and attention to detail.
  • Ability to work independently.
  • Ability to meet deadlines.
  • Strong problem-solving skills.
  • Strong interpersonal skills.

Responsibilities

  • Design and build ETL/ELT pipelines to process structured and unstructured data.
  • Collaborate with stakeholders to understand needs, test, verify, and document new processes.
  • Advance the Data Strategy by identifying automation opportunities.
  • Oversee and troubleshoot existing data pipelines to ensure data integrity.
  • Manage daily automated BI data processes and integrations with vendors.
  • Coordinate changes to ensure seamless fundraising operations with data teams.
  • Provide second-level support and training on data integration processes.

Skills

SQL
ETL development
Python
PowerShell
Scala
C#/.NET
Salesforce
ImportOmatic

Education

Post-secondary degree

Tools

Microsoft SQL Server
Microsoft Power Platform
Raiser's Edge
Engaging Networks
ImportOmatic

Job description

Are you a data integration developer with a passion for building seamless systems and driving meaningful impact? Looking to use your expertise to drive change and make a direct impact on the lives of children?

Join UNICEF Canada – one using Canada’s most respected and historic charities – and be part of a high-impact, mission-driven teamworking across Canada and globally to create a better world for children.

We are seeking a talented individual for the role of Data Integration Developer.

Position Title: Data Integration Developer

Employment Type: Full-time, Permanent (Vacant – New Role)

Reports to: Director, Business Intelligence

Direct Reports: 0

Salary Range: $70,500 to $85,500 per year annually with benefits and 3 weeks paid vacation

Work Location: Toronto

Work Environment: Work Environment:UNICEF Canada currently operates under a Flexible-Hybrid model that requires team members to attend the office at least 2 days/week.

Why UNICEF & UNICEF Canada?

UNICEF is the world’s farthest-reaching humanitarian organization for children. Across 190 countries and territories, and in the world’s toughest places, we provide and advocate for education, health and nutrition services. Protect children from violence and abuse. Bring clean water and sanitation to those in need. Keep them safe from climate change and disease. Serve as the world’s largest provider of vaccines. Before, during and after emergencies, we’re on the ground with life-saving help and hope. The needs of children around the world continue to increase and the role of UNICEF is more important than ever.

UNICEF Canada is one of 32 National Committees (NatComs) located in high-income countries around the world. Our team exists to fundraise for UNICEF’s highest priorities, and to work neutrally with governments and the private sector in Canada and internationally to advance the rights and well-being of children and youth.

As UNICEF Canada prepares to launch a bold new Strategic Plan in 2026, raising funds in support of children around the world will remain a key focus. Be part of this next phase of impact!

The Opportunity

We are seeking a skilled Data Integration Developer to join our team and play a crucial role in designing, developing, and maintaining data integration solutions. The ideal candidate will have hands‑on experience with data extraction, configuration, automation, and workflow orchestration.

As a key member of the Business Intelligence team, the Data Integration Developer is responsible for all supporter data created, modified, or moved through automation and integration. The successful candidate will have the opportunity to be part of a great team, to solve interesting and challenging problems, and help shape the ongoing development and implementation of our data strategy.

Key Accountabilities
New Automation and Integration Solutions (45%)
  • Design and buildETL/ELT pipelines to process structured and unstructured data, automation, and integration solutions in support of our overall data strategy
  • Work independently to understand business needs, meet with stakeholders, test, verify, and document new processes
  • Contribute to the ongoing development and evolution of our overall Data Strategy by identifying opportunities for improving efficiency, accuracy, and usefulness of data through automation
Ongoing Management of Automation and Integration Solutions (40%)
  • Oversee, maintain, and troubleshoot all existing data integration solutions and pipelines to ensure automated processes and business processes preserve data integrity and meet business goals. These processes include:
  • Daily automated BI data processes
  • Automated 2‑way data integration between Raiser’s Edge and our Engaging Networks online fundraising platform
  • Daily fundraising data imports into Raiser’s Edge through ImportOmatic
  • Import and export processes to integrate data with fundraising vendors
  • Oversee ongoing development and maintenance of data transfer protocols with our fundraising vendors
  • Coordinate all changes to ensure seamless fundraising operations
  • Act as the primary point of contact with fundraising vendors’ data specialists
User Support (5%)
  • Provide second-level support to the donation processing team on existing data integration, data entry, and import processes
  • Provide training to the donation processing team on how to run data integration, data entry, and import processes
  • Ensure data integration is documented and well communicated
Qualifications
  • A post‑secondary degree in a related field
  • 5+ yearsof data integration and ETL development using different tools, e.g., Microsoft SQL Server and its accompanying tools, Microsoft Power Platform
  • Strong SQL skills, including performance tuning and query optimization.
  • Proficiency in scripting languages like Python, PowerShell, or Scala for automation and data processing tasks
  • Experience in data management in a not‑for‑profit/fundraising organization is considered an asset
  • Knowledge and hands‑on experience using BlackBaud Raiser’s Edge or equivalent constituent relationship management (CRM) database
  • Experience supporting third‑party program integration and marketing tools. We use the Engaging Networks online fundraising platform
  • Experience with integrating data from APIs and other web services
  • Knowledge of data warehousing concepts, data modelling, and best practices
  • Experience with C# and .NET framework development is considered an asset
  • Experience with Salesforce is considered an asset
  • Experience working with ImportOmatic is considered an asset
  • Current and relevant certifications are a strong plus
  • Accuracy and attention to detail
  • Ability to work independently
  • Ability to work under deadlines
  • Excellent problem‑solving skills
  • Strong interpersonal skills
An Employer of Choice: What We Offer

UNICEF Canada is where diverse talent & passion come together to create extraordinary impact for every child. We are committed to being an employer of choice and building a culture that is inclusive, ambitious, compassionate, and high impact.

Members of the UNICEF Canada team have access to the following employee benefits:

A ROBUST COMPENSATION PACKAGE
  • Extended Health/Dental benefits, Healthcare Spending Account, and Wellness Account
  • Life, AD&D, & Long-Term disability insurance coverage
  • Employer match contributions (5%) to a Group Pension Plan
  • Access to parental leave top‑up
A COMMITMENT TO WELLNESS
  • Flexible‑hybrid work environment to support the work‑life integration needs of our team
  • Minimum 3 weeks of annual vacation (increases with time served) & 1 additional day per year of service (max 30)
  • 10 paid sick days & 2 personal days
  • 8 to 11 employee wellness days – an additional series of pre‑set days off, given annually to further extend long weekends
  • Discounted rate for a GoodLife gym membership
  • Access to an Employee and Family Assistance Program
A CULTURE OF LEARNING & GROWTH
  • Access to a comprehensive global learning platform with over 1600 courses, webinars & resources
  • Internal leadership development, training, & mentorship programs that integrate Anti‑Racism and diversity, equity and inclusion principles
  • Opportunities to access both local & global stretch assignments
AN INCLUSIVE & PURPOSE‑DRIVEN WORKPLACE
  • Centrally located head office in mid‑town Toronto with satellite offices in Calgary & Montreal
  • Easily accessed by public transit and a short walk from several parking locations
  • Inclusive & accessible co‑working and meeting spaces designed to foster purpose at every turn and accommodate the diverse needs of employees
A CHANCE TO DO MEANINGFUL & LIFE‑CHANGING WORK
  • Under the leadership of a dynamic, accomplished, and experienced executive leadership team, you’ll be part of a diverse & talented Canadian team committed to creating meaningful impact while fostering an inclusive and supportive work environment.
  • You’ll join a global UNICEF family with a shared commitment to impact the lives of children
Our Commitment to Inclusive Workplaces & Recruitment

UNICEF Canada is an inclusive workplace and is committed to championing diversity, equity, inclusion, and accessibility. Requests for accommodation can be made at any stage of the recruitment process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Integration Developer & QA
Data Integration Developer & QA

UNICEF Canada • Toronto

On-site
CAD 90,000 - 120,000
Extended Health/Dental benefits
Flexible-hybrid work environment
3 weeks of annual vacation
+1
Manager, Flagship Events & Activations
Manager, Flagship Events & Activations

UNICEF Canada • Toronto

Hybrid
CAD 64,000 - 78,000
Extended Health/Dental benefits
Life, AD&D, & Long-Term disability
Employer match – 5% to Pension
+7
Senior Philanthropy Officer, Major Gifts, Toronto
Senior Philanthropy Officer, Major Gifts, Toronto

UNICEF - United Nations Children's Fund • Toronto

Hybrid
CAD 83,000 - 93,000
Extended Health/Dental benefits
Healthcare Spending Account
Wellness Account
+2
Senior Philanthropy Officer, Major Gifts, TO, Toronto, Canada
Senior Philanthropy Officer, Major Gifts, TO, Toronto, Canada

UNICEF - United Nations Children's Fund • Toronto

Hybrid
CAD 83,000 - 93,000
Extended Health/Dental benefits
Healthcare Spending Account
Wellness days
+3
Senior Philanthropy Officer, Major Gifts, Toronto, Canada
Senior Philanthropy Officer, Major Gifts, Toronto, Canada

UNICEF - United Nations Children's Fund • Toronto

Hybrid
CAD 83,000 - 93,000
Health & Dental
Life Insurance
Pension Plan
+1
Senior Philanthropy Officer, Major Gifts
Senior Philanthropy Officer, Major Gifts

Canadian Unicef Committee • Toronto

On-site
CAD 83,000 - 93,000
Hybrid work environment
3 weeks vacation
Wellness and health benefits
Sr Mgr, Legacy Giving & Estate Administration
Sr Mgr, Legacy Giving & Estate Administration

UNICEF Canada • Toronto

On-site
CAD 75,000 - 85,000
Extended Health/Dental benefits
Wellness Account
Flexible work environment
+2
Donor Care Coordinator
Donor Care Coordinator

Save the Children • Toronto

Hybrid
CAD 51,000 - 63,000
Comprehensive benefits
Hybrid workplace
3 weeks vacation
+7
Website Coordinator
Website Coordinator

Save the Children Canada • Toronto

Hybrid
CAD 56,000 - 72,000
Hybrid workplace
3 weeks of annual paid vacation
End of year office closure (SAVE Days)
+7
Senior Manager, People & Culture
Senior Manager, People & Culture

Save the Children Canada • Toronto

On-site
CAD 98,594 - 116,449
Comprehensive benefits package
4 weeks of vacation
Learning and development opportunities