senior software developer - etl.
Randstad
We are seeking an expert Senior Software Developer - ETL to lead critical data migration and engineering tracks for the Office of the Public Guardian and Trustee (OPGT) Modernization program. In this role, you will be responsible for migrating historical data from legacy systems and streaming data from core ERP/CRM environments into a modern Microsoft Azure data lakehouse. You will design automated data pipelines across multi-layered data structures, configure secure digital file migrations into an enterprise OpenText document management solution, and build analytical business intelligence assets using Power BI.
Location: Toronto, ON (Onsite, 7.25 hours per day between 8:00 AM and 5:00 PM) Duration: 10-month contract (aligned with VOR framework timelines) AdvantagesEnterprise Migration Ownership: Command full technical delivery over a highly visible migration portfolio spanning big data pipelines and specialized enterprise document storage (OpenText). Modern Architecture Stack: Broaden your cloud profile by manipulating raw data into refined, analytics-ready multi-tier data structures (Bronze/Silver/Gold) inside Azure Synapse.
Long-Term Continuity: Benefit from a stable 10-month contract framework with potential extensions structured through a multi-year VOR master service agreement.
Stable Schedule: Provide essential technical value under a reliable, standard daytime corporate schedule within an elite public sector-aligned data team based in downtown Toronto. ResponsibilitiesData Lakehouse Engineering: Analyze business requirements to design and construct robust data assets within an Azure data lakehouse framework across multi-layered data stores (Bronze, Silver, and Golden layers). Pipeline Automation & Orchestration: Build, automate, and orchestrate scalable enterprise ETL pipelines within Azure Synapse Workspaces utilizing triggers, data flows, integration runtimes, and performance monitors. Dynamics 365 Data Integration: Extract, transform, and ingest structured data from Dynamics 365 Customer Engagement (CE) and Dynamics 365 Finance & Operations (F&O) using Dataverse, Common Data Service (CDS), Data Entities, and native APIs. OpenText Document Migration: Define and implement automated ETL workflows to safely extract and migrate high-sensitivity digital files from legacy systems into an enterprise OpenText document management solution. Advanced Data Modeling: Design relational, physical, and logical data models that align with the organization's Minimum Viable Product (MVP) analytical and reporting needs. Query Performance Optimization: Write complex T-SQL/PL-SQL scripts, profile data streams, and perform deep database tuning to optimize query execution and overall lakehouse processing efficiency. Data Security & Governance: Implement strict data masking, column-level security controls, and encryption mechanisms to safeguard sensitive data within Azure SQL databases, Data Lakes, and Power BI dashboards. DevOps & CI/CD Deployment: Manage analytics source code within Azure Repos, log project deliverables in Azure DevOps, and construct continuous integration/continuous deployment (CI/CD) release pipelines for Synapse workspaces. Executive Visualization & Reporting: Develop precise data dashboards and Power BI reports, verifying data accuracy, profiling integrity, and compliance with public-sector architecture standards. Qualifications
Core ETL Seniority: 5+ years of proven professional experience in a dedicated ETL Developer role, possessing an advanced grasp of ingestion design patterns, data cleansing, enrichment, and normalization. Azure Data Stack Expertise: High proficiency navigating Azure Synapse Workspaces, Azure SQL Databases, Blob Storage, Key Vaults, and Azure Data Lake Storage (ADLS). Dynamics Ecosystem Literacy: Demonstrated hands-on experience extracting and manipulating backend data structures mapped out of Dynamics 365 CE & F&O environments. Scripting & Database Languages: Expert-level mastery of data manipulation languages (T-SQL/PL-SQL) alongside practical programming skills in Python and cloud automation via PowerShell or Azure CLI. Tooling Proficiency: Extensive experience using SQL Server Management Studio (SSMS), XRM Toolbox, and enterprise data modeling suites. Asset Certifications: Valid Microsoft credentials such as Azure Data Engineer Associate (DP-203), Azure Database Administrator Associate, or Azure Fundamentals are highly desirable. Summary
If you're interested in the Senior Software Developer - ETL role based in Toronto, we encourage you to apply online at Only qualified candidates will be contacted for the next steps. We look forward to hearing from you! Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community. Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to View email address on randstad.com to ensure their ability to fully participate in the interview process. This posting is for existing and upcoming vacancies. show more
- We are seeking an expert Senior Software Developer - ETL to lead critical data migration and engineering tracks for the Office of the Public Guardian and Trustee (OPGT) Modernization program. In this role, you will be responsible for migrating historical data from legacy systems...SeniorLong term contractContract workWork at office
$88.63 - $106.36 per hour
...RQ10949 - Sr. Software Developer - ETL 10-month contract (206 business days) - 2 possible extensions ONSITE 5 days - 21 College Street... ...Office of the Public Guardian and Trustee (OPGT) requires a Senior Software Developer to migrate digital files to an OpenText based...SeniorContract workWork at office- ...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...SuggestedContract 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 specializing in Microsoft CRM/ERP architectures to support a major enterprise Modernization program. In this role, you will focus on delivering post-Minimum Viable Product (MVP) solution enhancements and evolution. Working...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
- ...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
$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 employmentFull time- ...Factories, Azure Databricks, Azure Synapse? If so, this would 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 onsite role. Rate: $554.83 - $590.41 Advantages • Earn a competitive...SeniorContract work
- 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
- We are seeking a highly accomplished Senior Software Developer - Front End to lead the modern web architecture, accessibility auditing, and secure authentication engineering for a mission-critical central Special Events application. In this role, you will take absolute ownership...SeniorContract workRemote work
- ...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
- 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
- ...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
$110k per year
...evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin... ...to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting... .... ~ BSc. in Computer Science, Software Engineering, or a similar field. ~...SeniorLong term contractFull timeTemporary workSummer workWork at officeLocal areaRemote workFlexible hours- 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
$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- ...working, tested applications. This includes developing detailed programming specifications,... ...which arise during the use and operation of software packages, including technical assistance... ...range of options, make recommendations and develop customized strategies to resolve unique...SeniorContract work
- ...Deliverables: Develop and document software components for the central Special Events application, enabling streamlined permit application and event information submission processes. Implement and maintain technical specifications, system design documents, and user...SeniorContract work
$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- 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
- ...at least 5 years of Java Open JDK 8 and 11 ? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 18 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a...SeniorContract work
$48.37 per hour
...completed at the physical location. There is no option to work remotely. Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and...Permanent employmentFull timeRemote work$100 per hour
...Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Contract Compensation: $100/hour... ...Commitment: 20 hours/week Role Responsibilities Develop and maintain complex, production-grade Python systems for real...SeniorRemote jobHourly payContract workFor contractorsSummer work- ...Optio Optio Incentives is a global fintech scale-up building software that helps companies design, manage, and operate equity compensation... ...engineers who can be a main contributor on a team and, for more senior profiles, contribute across multiple teams and drive larger...SeniorLong term contract
$140k - $150k per year
...existing systems - not just patch symptoms. Work closely with Developers, Product, Design, and stakeholders to shape solutions, not just... .... Experience improving system performance, reliability, or developer experience. Benefits Winner of Canada’s Most Admired...SeniorFull timeWork at officeFlexible hours- ...Job Description What is the opportunity? The Senior Mainframe Software Developer is an exciting & challenging opportunity for a Software engineer to make an impact and develop leadership skills. You will design, develop and build complex technology solutions that drive...SeniorLong term contractFull timeFlexible hoursShift work
- We are seeking a motivated and technically proficient Junior Software Developer to join a high-performing digital design branch. In this role,... ...portfolio foundations. Mentorship Culture: Work directly alongside Senior Solutions Designers, Product Managers, and Cloud Architects in...SeniorLong term contractContract work
- We are seeking a Senior Software Developer - Full Stack to lead the modernization and sustainment of critical enterprise applications. This role is pivotal in bridging the gap between legacy environments (WebSphere/Java EE/Oracle/DB2) and modern, cloud-based architectures (...SeniorLong term contractContract workMonday to friday
- ...talented and passionate technologists to join our team. With a developer mind-set you will work as part of an agile team to deliver high... ...What do you need to succeed? Must Have: Professional software development experience (Minimum 6+ years) with Java, J2EE, REST...SeniorFull timeManual laborWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to senior software developer - etl.. Be the first to apply!
- software developer intern Toronto, ON
- junior software engineer Toronto, ON
- software engineer - robotics Toronto, ON
- software developer Toronto, ON
- ingénieur logiciel Toronto, ON
- software engineer salary in canada Toronto, ON
- software development engineer Toronto, ON
- software engineer devops Toronto, ON
- software engineer Toronto, ON
- software engineer part time Toronto, ON

