Senior Software Developer - ETL
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.
- ...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...SeniorFull timeFlexible hours
- ...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...SeniorFull timeManual labor
- ...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...SeniorFull time
$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...SeniorFull time$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...SeniorFull time$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...SeniorFull timeWork at office- 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...SeniorContract workManual labor
- ...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,...SeniorFull time
$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...SeniorOngoing contractFull timeTemporary workLocal area- ...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...SeniorFull time
$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...SeniorFull timeContract workWork at officeMonday to friday$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...SeniorFull time- ...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...SeniorApprenticeship
- ..., 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...SeniorLong term contractFull timeInterim roleInternship
- ...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...SeniorFull time
$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...SeniorFull time- ...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,...SeniorLong term contractManual labor
- ...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...SeniorFull time
- ...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...SeniorFull time
- ...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)....SeniorFull time
$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...SeniorFull timeWork at officeRemote workWeekend work1 day per week$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...SeniorFull timeContract work- ...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...SeniorFull timeShift work
$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...SeniorLong term contractFull timeInternshipDirect hireRemote workFlexible hours- ...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...SeniorLong term contractFull time
- ...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...SeniorFull time
- ...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...SeniorLong term contractFull timeWork from home
- ...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....SeniorLong term contractFull timeInternshipWork at officeRelocation package
$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...SeniorFull timeContract workWork at office2 days per week- ...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 timeLive InWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer - ETL. Be the first to apply!
- software engineer internship Toronto, ON
- software engineer Toronto, ON
- software developer remote Toronto, ON
- développeur logiciel Toronto, ON
- software developer internship no experience Toronto, ON
- software developer no experience Toronto, ON
- new graduate software developer Toronto, ON
- software developer internship Toronto, ON
- remote entry level software developer Toronto, ON
- software design engineer Toronto, ON

