SOFTWARE DEVELOPMENT ENGINEER (IT) (H/F)
Randstad
We are seeking a highly experienced Senior Software Developer - ETL to design, develop, and maintain the database back end and ETL applications for Data Warehouse and Business Intelligence solutions. The successful candidate will focus on designing and continuously expanding robust data pipelines (Extract, Transform, Load) using the Microsoft Azure technology stack. This role requires expertise in building scalable, maintainable data architecture, proficiency in complex SQL queries and performance tuning, and adherence to best practices throughout the full Software Development Lifecycle (SDLC). Direct, mandatory experience with the modern Microsoft Azure ETL and Data Lake stack.
- Data Specialization: Role focuses entirely on deep expertise in complex data warehousing, modeling, and SQL performance tuning.
- Long-Term Engagement: Secure a 12-month contract with the potential for extension.
- The Senior Software Developer - ETL will be responsible for:
- ETL Design and Implementation: Designing, implementing, and continuously expanding data pipelines by performing extraction, transformation, and loading activities, with a focus on daily and initial load programs.
- Utilizing the Microsoft suite of technology, including Azure Data Factory, Azure SQL Database, Azure Data Lake, and Power BI.
- Coding & Quality: Translating technical systems specifications into working, tested applications by writing high-quality code. This includes writing and/or generating code, compiling data-driven programs, and conducting unit tests.
- Data Expertise: Applying expertise in data integration, data cleansing, and data analytics. Designing and implementing data modeling and design principles for data marts and data warehouses.
- Database Optimization: Constructing complex SQL queries and performing performance tuning. Possessing experience in database management and administration.
- Collaborating with IT Professionals throughout the SDLC, ensuring applications remain scalable while complying with standards. Creating comprehensive technical documentation including ETL source-to-target mappings, data model diagrams, and detailed design documents.
- Resolving and troubleshooting technical problems within ETL pipelines, notifying end-users of issues, and proposing adequate solutions.
Must-Have Core Technical Skills:
- Experience with the Microsoft suite of technology, including: Azure Data Factory, Azure SQL Database, Azure Data Lake, and Power BI.
- Experience with developing data extraction, transformation, and load programs (daily and initial load) functionality on a wide range of data repositories (structured and semi-structured files, relational and multi-dimensional data stores).
- Experience with data integration, data cleansing, and data analytics.
- Experience with data modeling and design principles for data marts and data warehouses.
- Experience in database management and administration.
- Experience in constructing complex SQL queries and performance tuning.
- Experience with Git and knowledge of source control strategies.
- Experience creating technical documentation including ETL source-to-target mappings, data model diagrams, architecture artifacts, detailed design documents, etc.
Desirable Skills (Assets):
- Experience designing visual dashboards to highlight trends and Key Performance Indicators (KPIs), and developing canned reports (scheduled and ad-hoc).
- Experience with programming languages such as C#, developing application code such as APIs, Functions, etc.
- Experience writing scripts with PowerShell and other scripting languages.
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards.
- Experience in implementation of SaaS solution.
If you're interested in the Senior Software Developer - ETL role based in Toronto, ON, we encourage you to apply online at Only qualified candidates will be contacted for the next steps. 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.
- ...Position: Senior ETL - Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only)...SuggestedContract workTemporary workMonday to friday
- We are seeking a Senior ETL Software Developer to lead the architectural design and execution of high-complexity data and file migration initiatives. This role is focused on the digital transformation of legacy systems into modernized cloud solutions. You will be responsible...SuggestedLong term contract
- ...RQ10574 - Sr. Software Developer - ETL 1-year contract (250 business days) - 1 possible extension ONSITE 5 days a week - College St. Toronto Security Level: CRJMC Scope ~ A senior Software Developer ETL is required to provide best practice migration solutions...SuggestedContract work
- ...development, and maintenance of ETL processes using Informatica... ...embedded SQL and PL/SQL code developed using Oracle 11g and 19c Test... ...years of experience as a BI/ETL Developer. ~10 + years of experience... ...structured methodologies for software development and the ability to...Suggested
- ...Position: Senior ETL - Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only)...SuggestedContract workMonday to friday
- ...into our centralized data repository. Develop ELT scripts, design data-driven logic and... ...Building, automating, and optimizing complex ETL/ELT pipelines using Azure Data Factory (... ...unit tests. ~10+ years of experience in software in various computing platforms, operating...Contract workWork at officeFlexible hours
- ...analyses as necessary. Improve ETL performance for enterprise... ...Introduce and enforce effective software development practices, coding... ...of relevant technology developments. May act as the scrum master... ...5+ years experience as an ETL developer ~ Experience using Informatica...Long term contractFull timeFor subcontractorWork at office
- ...Role Description: • Experience in ETL development using Informatica PowerCenter and Informatica Intelligent Cloud Services (IICS). • Design, develop, and maintain data warehouse solutions to support organizational data needs. • Ensure proper data storage, data integrity...Contract work
- ...organization, apply now. We are currently seeking a Snowflake Software Developer - Remote to join our team in Toronto , Ontario (CA-ON) ,... ...into scalable Snowflake data models. Build and maintain ELT/ETL processes using tools such as dbt , Fivetran, Matillion, Talend...Work at officeRemote workFlexible hours
- ...scripting| and experience with various data sources like DB2| Oracle| or Teradata • Experience with the full data warehousing and ETL lifecycle| data modeling| performance tuning| and system administration • Strong SQL skills| including writing complex joins| stored...Contract workInternship
- ...Position: Senior Software Developer Duration: 1.5 Years assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between... ...systems using .NET and DevExpress. Designing and developing ETL scripts using Python, SQL, stored procedures, and SSIS for SQL‑...Contract workTemporary workMonday to friday
- We are seeking a Senior Software Developer with over 10 years of experience to lead the development of complex, provincial-level financial allocation... ...in both legacy and modern Microsoft stacks, as well as robust ETL capabilities for data migration between SQL Server and Oracle...Long term contractContract workWork at office
$48.08 - $50 per hour
...Work setting Financial institution Financial services industry 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$97k - $100k per year
...About the Role We are seeking a versatile and results-oriented Software Engineer with expertise in full stack development, cloud... ...agile, cross-functional teams. Key Responsibilities Design, develop, and deploy full stack applications using Node.js, TypeScript, Angular...Full time- ...technologies with a focused, talented group of developers, automated testing specialists, business... ...with you if you have: Full Stack developer with 2+ years of progressive experience... ...Maintain high standards of software quality within the team by establishing...Flexible hours
$88k - $128.7k per year
...Job Requisition ID # 25WD93886 Position Overview We are seeking a talented Software Developer to join our engineering team building advanced CAD data exchange and interoperability components that power modern Building Information Modeling (BIM) workflows. In this role...Full timeFor contractorsManual labor$100k - $120k per year
...development, and competitive rewards. Who We Are Seeking to Join Our Team: Advantage Group International is seeking a hands-on Software Developer to join our lean, highly collaborative Digital team. If you view software engineering as a craft and enjoy solving complex...Full timeWork at officeRemote workFlexible hours$90k - $110k per year
...no office space provided. Work setting ~ Video game studio Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions...Permanent employmentFull timeWork at officeRemote work$61.6k - $113.9k per year
...Street West Job Family Group: Technology Drives the overall software development lifecycle including working across functional teams... ...of algorithms, data structures and programming languages to develop high quality technology applications and services - including tools...Full timeContract workPart timeWork at office- ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only) Note...Contract workMonday to friday
- ...Position: Intermediate Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only)...Contract workMonday to friday
- ...Ab Initio Developer | ETL & Data Integration (Banking) Experience Required: 8–10 years Key Responsibilities: Design, develop, and implement ETL solutions using Ab Initio (GDE, EME, PDL, Meta programming). Perform Unix shell scripting for automation and...Full time
- ...This position is responsible for designing, developing, implementing, maintaining and supporting... ...Duties & Responsibilities 1. Design, develop and deliver technology enabled... ...Coordinating system installations and software testing; Integrating system solutions...Full timeInternshipWork at office
- ...194133 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. We are seeking a Software Developer for the Canadian Digital Banking Engineering team. Is this role right for you? In this role you will: Champions a customer...Permanent employmentFlexible hours
- ...Data Warehouse & ETL Developer – Banking & Financial Domain Role Descriptions: Role and Responsibilities Resource have strong data warehouse technical knowledge. Resource have knowledge in Bank and financial domain (Minimum 8 years of experience). Resource...Contract work
- ...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...Contract workWork at office
- We are seeking a motivated Junior Software Developer to join a specialized sustainment and project team. In this role, you will be responsible for translating technical specifications into high-quality, tested applications. You will work across the full stack, with a focus on...
- ...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...Contract workWork at office
- ...Position: Junior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only) Note...Contract workTemporary workMonday to friday
- ...Kubernetes (AWS/Azure). Lead code reviews with a focus on security-first practices. Requirements ~5+ years of professional software development experience. ~ AI Fluency: Proven experience using AI-assisted coding tools (e.g., Cursor, GitHub Copilot) to...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SOFTWARE DEVELOPMENT ENGINEER (IT) (H/F). Be the first to apply!
- software engineer intern Toronto, ON
- senior software developer Toronto, ON
- développeur logiciel Toronto, ON
- senior software engineer Toronto, ON
- ingénieur logiciel Toronto, ON
- linux software engineer Toronto, ON
- director software engineering Toronto, ON
- remote entry level software developer Toronto, ON
- software developer summer internship Toronto, ON
- software engineer - robotics Toronto, ON
