Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer - ETL

Full-time

Upstaff

Position: Software Developer – ETL – Senior

Client: Labour and Transportation Cluster, Ontario Government

Ministry: Ministry of Public and Business Service Delivery and Procurement

Location: 400 University Ave, Toronto, ON

Work Arrangement: 100% Onsite

Contract: October 5, 2026 – March 31, 2027

Extension: Up to 134 additional days; maximum 1 extension term

Openings: 1

Security Clearance: No clearance required

About the Role

The Ontario Government's Employment and Training Division delivers Employment Ontario, a major program supporting Ontarians in gaining the training, skills, and experience needed to achieve their employment and career goals.

The Employment Ontario Information Systems (EOIS) is the primary IT environment supporting the administration of Employment Ontario programs. The environment includes CaMS, Service Provider lifeCycle (SPL), EO Self Service (EOSS), APPR, Ontario Job Grant (OJG), and APPR Apply Online (AOL) .

The successful Senior Software Developer – ETL will support the design, development, testing, maintenance, and enhancement of data warehousing, ETL, business intelligence, reporting, and analytics solutions .

The environment includes JEE, CURAM, Crystal Reports, Oracle SQL/PL/SQL, Oracle Database, Power BI, BusinessObjects Enterprise (BOE), BusinessObjects Universe, WebI, dashboarding, bursting technologies, and Informatica ETL .

Key Responsibilities

  • Perform analysis, design, development, unit testing, defect fixing, troubleshooting, and documentation within data warehousing and business intelligence environments.
  • Design, develop, test, and maintain Informatica mappings .
  • Design and develop ETL processes/scripts to extract, transform, and load data from OLTP databases into Data Warehouses and Data Marts .
  • Design, develop, test, and maintain Oracle SQL and PL/SQL solutions.
  • Design and develop Crystal Reports, Power BI reports, and BOE reports .
  • Develop and maintain business intelligence, reporting, analytics, and data warehousing solutions.
  • Work with Data Warehouse architecture, dimensional modelling, reporting, and ETL concepts .
  • Analyze and design changes to existing web-based software solutions .
  • Participate throughout the Software Development Life Cycle (SDLC) , including Agile development activities.
  • Perform application design, coding, testing, debugging, deployment, troubleshooting, and technical documentation.
  • Identify defects and implement appropriate technical fixes.
  • Communicate development progress, issues, risks, and solutions clearly and in a timely manner to management and project stakeholders.
  • Collaborate with IT professionals, business stakeholders, and subject matter experts.
  • Participate in technical discussions and design walkthroughs.
  • Provide post-implementation technical support and resolve production issues.
  • Mentor junior developers and contribute to technical direction where required.

Requirements

Mandatory Qualifications

Candidates must demonstrate all of the following :

1. Data Warehousing & BI – 5+ Years

  • 5+ years of experience performing analysis, design, development, unit testing, defect fixing, and related activities in Data Warehousing and Business Intelligence environments .

2. Crystal Reports, Power BI & BOE – 5+ Years

  • 5+ years of experience designing and developing:
    • Crystal Reports
    • Power BI
    • BusinessObjects Enterprise (BOE) reports

3. Oracle SQL / PL/SQL – 5+ Years

  • 5+ years of experience designing, developing, and testing Oracle SQL and PL/SQL .
  • Strong understanding of Oracle databases and relational database concepts .

4. Informatica – 5+ Years

  • 5+ years of experience designing, developing, and testing Informatica solutions , including Informatica mappings and ETL processes.

5. Data Warehouse Design & ETL

  • Experience with:
    • Data Warehouse design
    • Reporting
    • ETL concepts
    • Data Warehouse architecture
    • Dimensional modelling
    • Development and deployment of Business Intelligence systems

6. SDLC / Agile

  • Complete knowledge of Software Development Life Cycle (SDLC) methodologies .
  • Working experience with Agile development methodology .

7. Software Development & Analysis

  • Experience with technology solutions and software development methodologies .
  • Experience analyzing and designing changes to existing web-based software solutions .
  • Experience with application design, coding, testing, debugging, documentation, deployment, and troubleshooting.

8. RDBMS

  • Demonstrated experience with RDBMS design concepts .
  • Experience working with relational and/or hierarchical database technologies.
  • Experience using query languages and information retrieval packages.

9. Risk & Problem Solving

  • Demonstrated experience identifying technical risks and providing solutions .
  • Strong analytical, problem-solving, and decision-making skills.

Communication & Collaboration Skills

  • Ability to build and maintain strong working relationships with technical and business stakeholders.
  • Positive and collaborative team player .
  • Excellent verbal and written communication skills .
  • Strong analytical and problem-solving capabilities.
  • Ability to present technical information effectively to both technical and non-technical audiences .
  • Ability to elicit and document information from diverse business stakeholders and subject matter experts.
  • Track record of meeting project deadlines.

Leadership & Mentoring

  • Ability to mentor junior developers .
  • Ability to lead and participate in technical discussions .
  • Experience conducting design walkthroughs with project teams.
  • Ability to communicate technical risks, issues, dependencies, and proposed solutions effectively.

General Technical Experience

The successful candidate should also have experience with:

  • Structured methodologies for application development, design, implementation, and maintenance.
  • Object-oriented and/or third-generation programming languages.
  • Internet-ready applications.
  • Application deployment and troubleshooting.
  • Middleware and gateways.
  • Reviewing, analyzing, modifying, testing, and debugging product installation scripts.
  • Post-implementation support and resolution of technical issues.
  • User and system documentation.

Desirable Skills

  • Knowledge of Rapid Application Development (RAD) methodologies.
  • Knowledge and understanding of Information Management principles, concepts, policies, and practices .
  • Experience with middleware and gateway technologies.
  • Knowledge and understanding of Accessibility for Ontarians with Disabilities Act (AODA) requirements, regulations, and standards.
  • Experience providing post-implementation support.
  • Experience with design walkthrough sessions.
  • Experience developing and maintaining user/system documentation.

Technology Environment

Candidates may be required to work with technologies including:

Oracle SQL | Oracle PL/SQL | Oracle Database | Informatica ETL | Crystal Reports | Power BI | BusinessObjects Enterprise (BOE) | BusinessObjects Universe | WebI | Dashboarding | Bursting Technologies | JEE | CURAM

Candidate Profile

The ideal candidate is a Senior ETL / BI Developer with strong hands-on experience across Informatica, Oracle SQL/PLSQL, Crystal Reports, Power BI, BOE, Data Warehousing, ETL, and Business Intelligence .

Candidates must be able to demonstrate 5+ years of experience specifically in Data Warehousing/BI, Crystal Reports + Power BI + BOE, Oracle SQL/PLSQL, and Informatica . Strong SDLC/Agile experience, RDBMS knowledge, Data Warehouse architecture and dimensional modelling experience, and the ability to communicate effectively with technical and business stakeholders are essential.

This is a 100% onsite position in downtown Toronto, and only one candidate can be submitted. Candidates should therefore be thoroughly screened against every mandatory requirement before submission.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - ETL in Toronto, ON vacancy
  •  ...Description: A highly skilled and experienced ETL Developer to design, develop, and maintain robust data integration solutions. The...  ...Skills: Experience in programming and analysis; specialized software package support at the specified experience level Ability to... 
    Senior
    Full time
    Flexible hours

    Maarut Inc

    Toronto, ON
    a month ago
  •  ...applications. This includes: developing detailed programming...  ...during the use and operation of software packages, including technical...  ...Additional Skills for Oracle Software Developer: Experience in conducting...  ...of data warehouse, ETL methodologies and OBIEE Demonstrated... 
    Senior
    Full time
    Manual labor

    Maarut Inc

    Toronto, ON
    10 days ago
  •  ...Position: ETL Developer Location: Onsite/Toronto Job ID#: RQ10127 Duration: 5 Months Overview The Senior ETL Developer is responsible for designing, developing, and...  ...will also test, debug, and document software, while collaborating effectively within... 
    Senior
    Full time

    Symbiotic Digital

    Toronto, ON
    more than 2 months ago
  • $88.54 - $106.25 per hour

     ...RQ11712 -  Software Developer - Senior Duration: 9+ Months (203 Business Days) + 1 Extension Location: 5 Days Onsite at 25 Morton Shulman Avenue CRJMC Description Scope Work with business team in developing and validating enhancements as per business... 
    Senior
    Full time

    Source Code

    Toronto, ON
    2 days ago
  • $88.54 - $106.25 per hour

     ...RQ11711 - Software Developer - Senior Duration: 1 Year (250 Business Days)+ 1 Extension  Location: 25 Morton Shulman Ave., Toronto - ONSITE  CRJMC License  Must-have skills: 10 + years of experience working with GeoTalent, including working within... 
    Senior
    Full time

    Source Code

    Toronto, ON
    2 days ago
  • $125k - $175k per year

     ...Employers in Canada for 15 years, Stikeman Elliott is always seeking to recruit the best and the brightest talents.  The Senior AI Software Developer will design, build, and deliver the firm’s AI applications, including production agentic systems using the Claude Agent SDK... 
    Senior
    Full time
    Work at office

    Stikeman Elliott Llp

    Toronto, ON
    5 days ago
  • We are seeking an experienced Senior Software Developer - ETL to support the analysis, design, development, and implementation of enterprise data warehousing, Business Intelligence (BI), and reporting solutions. In this role, you will be responsible for building and optimizing... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    7 days ago
  •  ...Dynamics 365 and Azure are preferred Experience with Agile methodologies including using kanban/task boards  Extensive experience developing in Dynamics 365 Customer Service (case management, Knowledge Management, Customer Service Workspace configuration), power platform,... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    10 days ago
  • $88.5 - $106.26 per hour

     ...RQ11339 - Software Developer - Senior Location: 5 Days Onsite at 21 College St. Toronto Duration: 11+ Months (253 Business Days) Mandatory Requirements 10+ experience building and maintaining stable, secure and scalable web & desktop applications using Azure... 
    Senior
    Ongoing contract
    Full time
    Temporary work
    Local area

    Source Code

    Toronto, ON
    29 days ago
  •  ...Description About the role: As a Senior Software Developer, you will be responsible for designing, developing and managing the cloud based services that power the AssistIQ platform. We’re excited by candidates who enjoy and are capable of working in a fast-growing... 
    Senior
    Full time

    Assistiq

    Toronto, ON
    a month ago
  • $88.86 - $106.63 per hour

     ...RQ11293 - Software Developer - Senior Duration: 7 months (144 days) + possible extension CRJMC clearance Location: 222 Jarvis St, Toronto...  ...experience with data querying (SQL), data integration (ETL/ELT), and supporting analytics/reporting solutions in an enterprise... 
    Senior
    Full time
    Contract work
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    more than 2 months ago
  • $88.54 - $106.25 per hour

     ...RQ11605 - Software Developer - Senior Duration: 11 Months (250 Business Days) 1 Possible Extension Location: 5 Days ONSITE at 222 Jarvis St. Toronto Ontario Description Deliverables for Sr. Software Developer: Design build develop and administer... 
    Senior
    Full time

    Source Code

    Toronto, ON
    28 days ago
  •  ...technologies, and Informatica ETL. Responsibilities: This request is for strong developers to help in designing and developing...  ...Oracle PL/SQL · Design, develop and test Informatica mappings...  ...and analysis; specialized software package support at the specified... 
    Senior
    Apprenticeship

    Analyst Technical Solutions

    Toronto, ON
    6 days ago
  •  ..., user stories, UI/UX artifacts, solution architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products and Cloud -Native Web Application products) as required... 
    Senior
    Long term contract
    Full time
    Interim role
    Internship

    Yoush Consulting

    Toronto, ON
    more than 2 months ago
  •  ...data transformation technologies (JSON/XML). Experience designing, developing, and  supporting MuleSoft integration flows, APIs, and...  ...enterprise solution Applies technical expertise to recommend, develop and maintain corporate policies, procedures and standards that are... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    6 days ago
  • $130k - $150k per year

     ...integral to everything we create.  We are seeking a highly skilled Senior Software Engineer with strong communication, and collaboration...  ...communication skills • Highly desirable Kubernetes Application Develop Certifications (CKAD) This position offers a salary range of... 
    Senior
    Full time

    Bluecat Inc

    Toronto, ON
    more than 2 months ago
  •  ...environments on Kubernetes using engines like vLLM, Ray, and Triton. Develop evaluation & benchmarking tooling: Build automated Evals and...  ...We are looking for people who have: ~7+ years of software engineering experience in ML Infrastructure, MLOps, ML Tooling,... 
    Senior
    Long term contract
    Manual labor

    Wealthsimple Technologies

    Toronto, ON
    3 days ago
  •  ...and integration testing Collaboration with system testers to develop test cases for system functional, performance and vulnerability...  ...and alternatives to ensure effective operation of hardware and software platforms and IT security and quality control systems Communication... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    a month ago
  •  ...specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating...  ...technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    10 days ago
  •  ...working, tested applications, including developing detailed technical specifications, writing...  ...supporting solution implementation. Design, develop, test, deploy, and maintain full-stack...  ...teams, and stakeholders throughout the Software Development Life Cycle (SDLC).... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    10 days ago
  • $79.1k - $118.7k per year

     ....    Find our story here:  About Meridian The role:  Join Meridian’s dynamic Programming & Development team as a CRM Software Developer, where you’ll contribute to the design, development, and integration of our Microsoft Dynamics 365 CRM platform. You’ll play a key... 
    Senior
    Full time
    Work at office
    Remote work
    Weekend work
    1 day per week

    Meridian Credit Union

    Toronto, ON
    more than 2 months ago
  • $88.57 - $106.28 per hour

     ...RQ11400 - Software Developer - Senior X 4 (On-Site) Contract: 6 months (133 business days) possible extension Location : Toronto (5700 Yonge St. Toronto) No Clearance Required Must Have: Thorough knowledge of large-scale complex systems analysis techniques... 
    Senior
    Full time
    Contract work

    Source Code

    Toronto, ON
    a month ago
  •  ...are seeking a highly skilled Enterprise Developer to join our enterprise architecture team....  ...application security is essential. THIS IS A SENIOR HANDS ON DEVELOPER ROLE Key...  ...functional teams to deliver high-quality software solutions. Qualifications Bachelor... 
    Senior
    Full time
    Shift work

    Armstrong Fluid Technology

    Toronto, ON
    more than 2 months ago
  • $160k - $175k per year

     ...Senior Desktop Software Developer About Sync Sync.com is a leading end-to-end encrypted cloud storage platform operating at significant scale across dual data centers. We build secure, privacy-first software that millions of users trust with their most important files... 
    Senior
    Long term contract
    Full time
    Internship
    Direct hire
    Remote work
    Flexible hours

    Funded.club

    Toronto, ON
    more than 2 months ago
  •  ...and we're just getting started. Read our Culture Manual and learn more about how we work . About the role As a Senior Software Developer on the Tax team, you will work across the stack to build, improve, and operate products that help Canadians complete their tax... 
    Senior
    Long term contract
    Full time

    Wealthsimple Technologies

    Toronto, ON
    a month ago
  •  ...applications. This includes: Developing detailed programming specifications Writing...  ...arise during the use and operation of software packages, including technical assistance...  ...; both written and verbal Ability to develop and present new ideas and conceptualize new... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    a month ago
  •  ...sure clients get correct, timely reporting and tax documents no matter what the rest of Wealthsimple ships. We're a small team of 7 developers holding meaningful scope across a mix of Ruby services, Python data pipelines (including PySpark), and Airflow orchestration. If you... 
    Senior
    Long term contract
    Full time
    Work from home

    Wealthsimple Technologies

    Toronto, ON
    more than 2 months ago
  •  ...connected and engaged.  * We’re a certified  Great Place to Work ®, five years in a row! We’re on the hunt for a top-tier  Senior Software Developer  who will be responsible for designing, developing, and maintaining high-performance backend services and infrastructure.... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  • $90.16 - $108.23 per hour

     ...RQ11377 - Software Developer - Full Stack - Senior -  4  Openings Location: Hybrid (Work onsite 2 Days a week from Toronto or Guelph office) 40 St Clair W Toronto or 1 Stone Rd W Guelph  Duration: 6+ contract (125 Business Days) + 3 possible Extension  Must Have... 
    Senior
    Full time
    Contract work
    Work at office
    2 days per week

    Source Code

    Toronto, ON
    22 days ago
  •  ...for thousands of companies. We’re looking for a Staff Software Engineer to join our ETL Platform team. We own the core platform that backs Census...  ...Work closely with our product team to help design and develop new features to improve data pipeline observability and debuggability... 
    Full time
    Live In
    Work at office

    Fivetran

    Toronto, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer - ETL. Be the first to apply!