Software Developer - ETL - Senior

Randstad

  • Toronto, ON
  • Contract
  • Full-time
  • 1 month ago
  • Apply easily
Are you an experienced Senior Software Developer (ETL) with a strong background in Microsoft Azure, Dynamics 365, and data integration across complex enterprise systems? This is your chance to join a major transformation initiative involving secure integration of Dynamics 365 CRM/ERP with internal and external platforms.
Our client is looking for a skilled data integration expert for a hybrid contract role based in Toronto ๐Ÿ“, working 4 months with the possibility of extension. You will play a critical role in architecting, developing, testing, and supporting end-to-end data pipelines, security configurations, and integration solutions across Azure services, Power Platform, and Microsoft Dynamics 365 Finance & Operations (F&O).Advantages
๐Ÿš€ Hands-on work with modern Azure cloud stack
๐Ÿงฉ Integrate data across Dynamics 365 CE, F&O, and external systems
๐Ÿ’ก Shape data pipelines using ADF, Synapse Analytics, Power Automate
๐Ÿ“„ Lead testing and QA practices for high-availability data systems
๐Ÿ› ๏ธ Work with CI/CD, version control, and workflow orchestration tools
๐Ÿ“š Contribute to a mission-critical digital modernization programResponsibilities
  • Design and build integration processes between D365 CRM/ERP and internal/external systems
  • Develop secure and scalable ETL pipelines using Azure Data Factory and Synapse Analytics
  • Perform configuration of D365 CE security models to align with business access needs
  • Collaborate with QA teams to build and execute automated/manual test plans, cases, and traceability
  • Conduct system testing to validate interface functionality, data accuracy, and performance
  • Script using PowerShell, Azure CLI, and .NET/C# for platform automation and optimization
  • Build and manage data flows using Logic Apps, Power Automate, and Dataverse connectors
  • Monitor CI/CD workflows using Azure DevOps and maintain version control
  • Deliver documentation including test scripts, process designs, technical specs, and data flows
  • Troubleshoot integration failures and optimize system performance and resource utilization
  • Support knowledge transfer through documentation and collaborative meetings
Qualifications
Must Have:
  • 10+ years of experience in IT software development and testing teams
  • 5+ years of proven experience integrating systems using Azure services and D365 CRM/ERP
  • 2+ years configuring D365 CE security roles, field-level access, and business units
  • Proficiency in PowerShell, Azure CLI, Logic Apps, .NET, C#, and Power Platform
  • Strong experience with Azure Data Factory, Synapse, and CI/CD pipelines
  • Excellent SQL skills and familiarity with Azure SQL DB, Dataverse, and storage solutions
  • Hands-on experience in ETL, testing, performance tuning, and QA documentation
  • Knowledge of integration technologies like DataVerse, APIs, and data entities
Nice to Have:
๐Ÿ“˜ Microsoft Azure certifications (e.g., Azure Developer, Data Engineer, Administrator)
๐Ÿง  Experience with Power BI, XRM Toolbox, and Azure Repos
๐Ÿงช Knowledge of DevOps tools for code versioning and deployment
๐Ÿ“„ Experience with secure file transfers, encryption, and data governanceSummary
This contract offers an opportunity to shape enterprise-wide data integration and transformation using Microsoft Dynamics 365 and Azure technologies. You will work at the intersection of development, operations, testing, and documentation in a hybrid environment, making a meaningful impact on the digital modernization of government services.
If you are passionate about secure, scalable ETL development and want to deliver innovative cloud-based solutions, If you are interested in this role, please apply online at www.randstad.ca. Qualified candidates will be contacted.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 accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

Randstad