Software Developer - ETL - Senior
Upstaff
Senior Software Developer / ETL Developer
Client: Justice Technology Services
Location: 595 Bay Street Onsite
Job Description
The Office of the Public Guardian and Trustee (OPGT) is seeking a Senior Software Developer with strong expertise in ETL development, Azure data platforms, Dynamics 365 integrations, and enterprise data migration initiatives. The successful candidate will play a key role in migrating digital files to an OpenText-based document management solution, building scalable Azure-based data warehouse/lakehouse solutions, and developing enterprise reporting and analytics capabilities using Power BI.
This role requires hands-on experience with Azure Synapse Analytics, Dynamics 365 CE & F&O integrations, data pipelines, ETL frameworks, and modern DevOps practices. The consultant will work closely with project managers, architects, business analysts, and technical teams to support data migration, transformation, governance, and reporting activities within a highly secure government environment.
Requirements
Key Responsibilities
- Design and implement scalable Azure-based data warehouse/lakehouse solutions, including bronze, silver, and golden data layers.
- Develop and maintain ETL pipelines for extracting, transforming, cleansing, and loading data from multiple enterprise systems into Azure data platforms.
- Migrate historical data from legacy applications into Azure Synapse and enterprise data repositories.
- Support migration of digital files and metadata into OpenText document management solutions.
- Develop and automate data ingestion workflows using Azure Synapse Pipelines, Data Flows, Integration Runtimes, and orchestration tools.
- Integrate Dynamics 365 CE and Dynamics 365 Finance & Operations data using Dataverse/CDS, Data Entities, APIs, and Azure integration services.
- Create logical and physical data models aligned with reporting and analytical requirements.
- Develop Power BI dashboards, reports, and visualizations while ensuring data accuracy, quality, and integrity.
- Perform SQL query optimization, performance tuning, and troubleshooting for ETL and reporting workloads.
- Implement data governance, security, privacy, and compliance controls for sensitive enterprise data.
- Utilize Azure DevOps, Azure Repos, and CI/CD pipelines to manage deployments and data workflows.
- Develop scripts using Python, PowerShell, or Azure CLI for automation and operational support.
- Collaborate with cross-functional teams and provide technical documentation, knowledge transfer, and operational support throughout the project lifecycle.
- Ensure compliance with Ontario Government standards, security policies, architecture guidelines, and project delivery methodologies.
Benefits
Required Skills & Experience
- 5+ years of hands-on ETL development experience with strong understanding of data extraction, transformation, loading, and workflow orchestration.
- Strong expertise with Azure Synapse Analytics, including pipelines, data flows, triggers, monitoring, and integration runtimes.
- Experience with Azure SQL Database, SQL Server, Oracle, Azure Data Lake, Blob Storage, Key Vault, and related Azure data services.
- Proven experience integrating Dynamics 365 CE and Dynamics 365 F&O data using Dataverse/CDS, APIs, and Data Entities.
- Advanced SQL development skills including T-SQL, PL/SQL, query optimization, and database performance tuning.
- Experience with data modeling, physical database design, and enterprise data architecture.
- Proficiency in Python scripting and Azure automation using PowerShell or Azure CLI.
- Experience with Azure DevOps, version control systems, and CI/CD implementation for data solutions.
- Knowledge of data governance, data quality management, privacy regulations, and security best practices.
- Experience with Power BI reporting and dashboard development.
- Familiarity with OpenText document management solutions is considered an asset.
Nice to Have
- Azure certifications such as:
- Microsoft Certified: Azure Fundamentals
- Azure Data Engineer Associate
- Azure Database Administrator Associate
- Experience working within public sector or government environments.
- Experience with XRM Toolbox, Synapse Studio, and Azure data management tools.
Work Environment
- Assignment Type: Onsite
- Work Schedule: 7.25 hours/day between 8:00 AM – 5:00 PM, Monday to Friday.
- Candidate must comply with Ontario Government security, confidentiality, and project governance standards.
- ...generating code, and conducting unit tests? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer - ETL for a 12 month contract in Toronto. This is an onsite role. Rate: 555.49-591.05 Advantages • Earn a competitive...SeniorContract work
- We are seeking a highly accomplished Senior Software Developer to lead the translation of complex technical systems specifications into high-performing, deployable applications. In this role, you will write and optimize code across multi-tier web platforms and modern cloud...SeniorContract work
- We are seeking a highly skilled Senior Software Developer with extensive experience in the Microsoft ecosystem to support the development, modernization, and integration of a cloud-based digital information system. In this role, you will design web-based B2B and B2C applications...Senior
- We are seeking a highly skilled Senior Software Developer to support an enterprise-level Modernization program within the Document Digitization workstream. The primary scope of this role involves developing, configuring, and optimizing data-driven systems to enhance usability...Senior
- We are seeking a highly accomplished Senior Software Developer specializing in enterprise Asset Management solutions to drive the development, configuration, and full-lifecycle implementation of the IBM Maximo Application Suite. In this role, you will analyze sophisticated...SeniorLong term contractContract workRemote work
- We are seeking an expert Senior Full Stack Software Developer to drive the technical design, full-stack implementation, and automated deployment of enterprise... ...highly optimized SQL queries, and construct automated ETL pipelines to handle complex data ingestion, transformation...SeniorContract work
- We are seeking a versatile Senior Software Developer to join our team in Toronto. This role offers a unique opportunity to work across the full stack... .... Data Integration: Leverage data warehouse knowledge, ETL methodologies, and OBIEE to support reporting and business information...SeniorContract work
- ...Responsibilities ~ Required to translate technical systems specifications into working, tested applications. This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs, maintaining, Requirements Experience...SeniorFull timeManual labor
- ...Role: Talend ETL Developer Work Style: Hybrid Primary Skills ETL / ELT Jobs Talend Studio Build Pipeline Development Python (hands‑on) Data Quality, Validation & Exception Handling Role Description (Aligned & De‑Duplicated) ETL / ELT Development...Contract work
- ...business requirements and create design documentation. Get Design documentation reviewed and signed off. Design, prototype, develop, test, and document ETL and related components. Contribute to the data modelling effort and ensure data model is optimized for performance....Hourly payPermanent employmentFull timeInternshipMonday to friday
- ...source code management tools. Proven experience developing Maximo applications, workflows, BIRT reports,... ...and tools. Assignment Duties: Develop, configure, upgrade, test, implement, release, and document software components within Maximo applications. Create...SeniorContract workWork at office
- We are seeking a highly experienced Senior Software Developer with deep expertise in the Siebel CRM ecosystem to lead technical design, development, and integration initiatives. In this role, you will be responsible for translating complex technical specifications into high...SeniorContract workWork at officeMonday to friday
$80 - $85 per hour
...Microsoft Dynamics AX (x++) Model-View-Controller (MVC) PowerBuilder Salesforce JavaScript CSS SQL HTML editing software Mapping and data visualization software .NET C# Software development API Amazon Web Services (AWS) Angular.js Python...SeniorPermanent employment- ...clear, well-defined user stories and technical designs Design, develop, and deploy enterprise-grade applications, including: .NET-... ...through CI/CD pipelines (Helios) Lead and contribute to end-to-end software development activities including: Architecture and design...SeniorFull time
- ...agent experience, analytics, Contact Lens, CTR data)? Can you develop AI-powered capabilities using Amazon Q in Connect and Amazon Bedrock... ...be a great opportunity for you! Our client is looking for a Senior Software Developer for a 10 month contract in Toronto. This is an...SeniorContract work
- We are seeking a seasoned Senior Software Developer with extensive expertise in Oracle Siebel CRM to lead the design and development of enterprise-level applications. This role requires a technical expert capable of translating complex specifications into high-performing code...SeniorContract work
- Position Summary We are seeking a highly seasoned Senior Software Developer - CRM to translate complex technical system specifications into robust, functioning, and fully tested public sector CRM applications. In this role, you will lead the hands-on configuration, development...SeniorContract workRemote workMonday to friday
- We are seeking a Senior Software Developer to serve as a Subject Matter Expert for our cloud and AI project initiatives. In this role, you will be responsible for enabling and designing robust cloud environments across major providers, including Azure, AWS, IBM, Oracle, and...SeniorContract work
- ...be a great opportunity for you! Our client is looking for a Senior Software Developer for a 12 month contract in Toronto. This is an onsite... ...movement and transformation Understanding of data pipelines, ETL/ELT concepts, and data reliability Awareness of data security...SeniorContract work
- We are seeking a Senior Software Developer with a strong specialization in Business Intelligence (BI) to join our team in Toronto. This hybrid role bridges the gap between enterprise Java-based development and advanced BI architecture. You will be responsible for the full lifecycle...SeniorContract workMonday to friday
- ...Job Description What is the opportunity? The RBC Investor and Services and Technology team is seeking a Software Developer to support an application that processes FX transactions. In this role you will be responsible for the design and development of solutions...SeniorFull timeFlexible hours
- Do you have senior application development experience in cloud technologies using OutSystems... ...! Our client is looking for a Senior Software Developer for a 12 month contract in Toronto.... ...experience and understanding of data warehouse, ETL methodologies and OBIEE • Demonstrated...SeniorContract work
- ...making sound recommendations and decisions? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 11 month contract in Toronto. This is an onsite role. Rate: $465.09 - $502.2 Advantages • Earn a competitive...SeniorContract work
$110k per year
...In response to the evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin is a learning... ...the Role Reporting to the Team Lead, Development, the Senior Front-end Software Developer ("Developer III") is responsible for building and maintaining...SeniorLong term contractPermanent employmentFull timeContract workTemporary workWork at officeLocal area- ...protection legislative requirements and how they apply to developing and maintaining healthcare systems containing personal health... ...a great opportunity for you! Our client is looking for a Senior Software Developer - CRM for a 11 month contract in Toronto. This is an...SeniorLong term contractContract workFlexible hours
- We are seeking a highly specialized Senior Software Developer - CRM for an 11-month contract in Toronto. This role is focused on the design, configuration, and implementation of Oracle Siebel IP18+ solutions within a public sector context. You will be responsible for translating...SeniorContract work
- ...ETL Developer Key Skills: SSIS, SSRS, IBM Netezza, MS SQL Server, AWS Redshift, Glue Skills: Data Warehouse~Digital : PySpark~Digital : IBM Cloud Experience Required: 6-8 Role and Responsibilities: Resource have strong data warehouse technical knowledge...Contract work
- We are seeking a highly experienced Senior Software Developer - CRM for an 11-month contract in Toronto. This role is focused on the high-level technical configuration, design, and integration of Oracle Siebel IP18+ solutions. You will be a key technical lead responsible for...SeniorContract work
- ...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...SeniorLong term contract
$70k - $100k per year
...Title: Junior/Senior Software developer (2 Roles) Location: Toronto (Hybrid) Relocation Works Duration: Fulltime Rate: $70K for Junior and $100K for Senior (CAD) Citizen and PR only Video Interviews Job Description Exp Range for Junior candidate: 5 – 6 Years...SeniorFull timeRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - ETL - Senior. Be the first to apply!
- software engineer - computer Toronto, ON
- software engineer devops Toronto, ON
- software engineer - robotics Toronto, ON
- software design engineer Toronto, ON
- new graduate software developer Toronto, ON
- junior software engineer Toronto, ON
- junior software developer Toronto, ON
- software engineer salary in canada Toronto, ON
- ingénieur logiciel Toronto, ON
- software developer Toronto, ON

