RQ10575 – Software Developer – ETL – Senior
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- 7+ years of experience developing and documenting ETL processes for data conversion and migration projects.
- Posting language
- English
- Posted
Original job description
We are seeking a Senior Software Developer – ETL with extensive experience in data migration, ETL development, data conversion, database technologies, and digital transformation initiatives. The ideal candidate will have strong expertise in migrating data and document attachments from legacy applications to modernized solutions, developing complex SQL queries, performing data profiling and validation, and working with ETL tools such as Azure Data Factory and Informatica. The successful candidate will oversee end-to-end data migration activities, including extraction, cleansing, transformation, loading, testing, reconciliation, documentation, and post-migration support, while ensuring data integrity, accuracy, scalability, and compliance with information management principles.
Role Snapshot
- Job Title: RQ10575 – Software Developer – ETL – Senior
- Client: Ministry of Public and Business Service Delivery and Procurement
- Work Location: 21 College Street, Toronto, Ontario, Canada
- Work Arrangement: Onsite – 5 Days per Week
- Estimated Start Date: December 3, 2026
- Estimated End Date: October 5, 2027
- Business Days: 250.00
- Extension: 80.00
- Hours: 7.25 hours per day
- Working Schedule: Monday to Friday, between 8:00 AM and 5:00 PM, excluding breaks
- Security Level: CRJMC
- 7+ years of experience developing and documenting ETL processes for data conversion and migration projects.
- Extensive experience with:
- Data migration and migration planning for digital transformation initiatives.
- Migrating data from legacy applications to modernized solutions using ETL methodologies.
- Relational databases such as Oracle, MS SQL Server, and Azure SQL Database.
- Complex SQL development, data analysis, data validation, and technical problem resolution.
- Experience with:
- Migrating document attachments from legacy systems to modernized solutions.
- Cloud database technologies, such as Azure SQL.
- ETL tools such as Azure Data Factory, Informatica, or similar technologies.
- Developing ETL and data migration documentation, including ETL mappings, data dictionaries, business cases, data migration strategies, and plans.
- Extensive experience in data migration and migration planning for digital transformation initiatives, including migrating data from legacy applications to modernized solutions using ETL methodologies.
- Extensive experience with various database structures and RDBMS technologies, including Oracle, MS SQL Server, and Azure SQL Database, as well as writing complex SQL queries, conducting data analysis and validation, and solving complex technical problems.
- Experience migrating document attachments from legacy solutions to new modernized solutions.
- Experience working with cloud database technologies, such as Azure SQL.
- Experience working with ETL tools such as Azure Data Factory, Informatica, and similar technologies.
- Experience developing documentation such as ETL mappings, data dictionaries, business cases, data migration strategies, and plans.
- Knowledge and understanding of Information Management principles, concepts, policies, and practices.
- Excellent understanding of master data and transactional data concepts and their interdependencies.
Scope
A Senior Software Developer – ETL is required to provide best-practice migration solutions and oversee all aspects of data and file migration from a legacy application to a new solution.
Assignment Deliverables
- Provide best-practice migration solutions and oversee all aspects of data and file migration from a legacy application to a new solution.
- Establish a strong working relationship with clients, interact effectively at all levels, and analyse legacy data and files stored in a variety of data sources and formats.
- Analyse and complete data profiling and recommend any pre-migration data-cleansing activities.
- Complete the data migration strategy and data mapping, define interfaces, perform mock conversions, define enhancements, and perform actual conversions.
- Translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining programs, and conducting unit tests.
- Resolve and troubleshoot technical problems that arise during the use and operation of software packages, including providing technical assistance with implementation, conversion, and migrations.
- Work with file imports from heterogeneous platforms and coordinate data file migration.
- Define the testing strategy, plan and conduct testing, and ensure data integrity and data comparisons.
- Perform post-migration audits and data reconciliation.
- Generate data migration exception reports and perform data cleansing as required.
- Provide pre- and post-effective-conversion support to business clients.
- Full life-cycle data conversion experience with enterprise systems, including deployment experience.
- Experience working with all stages of data migration activities, including data profiling, data mapping, developing data migration solutions, data validation, and auditing.
- Proficiency in query languages such as SQL and PL-SQL.
- Familiarity with and ability to construct complex query statements.
- Knowledge of various database structures and RDBMS technologies, such as Oracle DB, MS SQL Server, and Azure SQL Database, and the ability to write complex SQL queries.
- Knowledge and understanding of mainframe data formats, data types, segments, and non-relational data structures.
- Experience ensuring that data migration solutions are scalable.
- Strong data analysis, investigative, and logical reasoning skills, with high attention to detail.
- Experience migrating file attachments from legacy applications to new solutions.
- Experience with data conversion scripts and ETL tools such as Informatica and Azure Data Factory.
- Experience overseeing and completing all tasks involved in the conversion process, including data extraction, cleansing, transformation, and loading.
- Experience liaising with teams to understand to-be migration requirements.
- Ability to establish strong working relationships with all groups, interact effectively with all levels of client personnel, and provide conversion support.
- Experience completing mapping, interfaces, conversion work, and documentation, and verifying the completeness and accuracy of converted data.
- Experience delivering required system changes and/or working with the development team or a dedicated conversion team to specify load programs.
- Experience providing support throughout the cutover process.
- A team player with a track record of meeting deadlines, managing competing priorities, and maintaining client relationships.
- Strong communication, facilitation, negotiation, consensus-building, and problem-solving skills.
Criteria 1: Data Knowledge Expertise Skills - 35 Points
The candidate must demonstrate strong knowledge and expertise in data management, data conversion, migration planning, and related data concepts, including:
- Extensive experience in data migration and migration planning for digital transformation initiatives.
- Experience developing and documenting ETL processes for data conversion and migration projects.
- Understanding of information management principles, concepts, policies, and practices.
- Excellent understanding of master data and transactional data concepts and their interdependencies.
- Experience with data profiling, data mapping, data validation, data cleansing, data reconciliation, and post-migration auditing.
- Knowledge of data migration strategies, plans, documentation, and best practices for legacy-to-modernized-system migration.
- Experience migrating data and document attachments from legacy applications to modernized solutions.
- Strong analytical and investigative skills to assess data quality, identify migration issues, and recommend appropriate solutions.
- Experience with industry-leading ETL tools such as Informatica, Azure Data Factory, and cloud technologies.
- Proficiency in query languages such as Oracle SQL, PL-SQL, SQL Server, and related technologies.
- Exceptional knowledge of relationships between tables and the ability to construct complex query statements using multiple data sources.
- Knowledge of various database structures and RDBMS technologies, including Oracle, MS SQL Server, and Azure SQL Database, and the ability to write complex SQL queries.
- Knowledge and understanding of mainframe data formats, data types, segments, and non-relational data structures.
- Strong data analysis, investigative, and logical reasoning skills, with high attention to detail and the ability to troubleshoot and resolve complex technical problems.
- Experience with data conversion scripts and tools.
- Experience with file migration from different file storage platforms, such as Azure BLOB, Azure File Share, SharePoint, and Oracle BLOBs.
- Experience completing mapping, interfaces, conversion work, data exclusion and inclusion, documentation, and verification of the completeness and accuracy of converted data, including data dictionary development and updates.
- Experience delivering required system changes and/or working with the development team or a dedicated conversion team to specify load programs.
- Strong communication, facilitation, negotiation, consensus-building, and problem-solving skills.
- Ability to provide periodic status reports and present data migration strategies and approaches to executives and other stakeholders.
- Ability to establish and maintain effective working relationships with clients, technical teams, business groups, and stakeholders at all levels.
- Ability to communicate technical migration requirements, issues, solutions, and progress clearly and effectively.
- Previous experience working in government or public sector organizations.
If you are interested and your profile matches the requirements, kindly send the following mandatory documents to hrsmss@smsoftconsulting.com by Tuesday, October 27, 2026, at 1:30 PM EST.
Mandatory Documents
- Updated Resume in Word format (Mandatory)
- References (Mandatory)
- Expected Hourly Rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)
WhatsApp Group
For daily job updates, you can also join our WhatsApp group using the link below:
Join our WhatsApp Group
Additional Information
This position is currently listed as Onsite. The resource is expected to work 7.25 hours per calendar day, sometime between 8:00 AM and 5:00 PM, excluding breaks, Monday to Friday inclusive, unless otherwise identified.
Contract Duration and Extension
The VOR Master Service Agreement expires on April 5, 2027, and includes a six (6)-month survival clause, allowing the Statement of Work (SOW) to continue, if operationally required, until October 5, 2027.
Extension(s) are permitted only using unused days and/or funds remaining on the contract. No additional funds will be added beyond the maximum contract value and any extension options included in the original SOW.
JTS may exercise its option(s) to extend the SOW beyond April 5, 2027, in accordance with the survival clause.
Start Date
The start date is subject to change based on security clearance requirements and contract signing timelines.
Email is the best way to reach us.
You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.
More about this job
Responsibilities
Oversee end-to-end migration of data and files from legacy applications to modernized solutions, including profiling, mapping, cleansing, transformation, loading, testing, reconciliation, and post-migration audits. Develop migration strategies and documentation, troubleshoot technical issues, support cutover and business users, and ensure data integrity and compliance with information management principles.
Requirements
Requires at least seven years of experience developing and documenting ETL processes for data conversion and migration, with expertise in SQL, relational databases, ETL tools, and legacy-to-modern system migrations. Candidates should also demonstrate strong data analysis, communication, stakeholder relationship, and problem-solving skills; public-sector experience is valued.
Skills
- ETL Development
- Data Migration
- Data Conversion
- SQL
- PL/SQL
- Oracle
- Microsoft SQL Server
- Azure SQL Database
- Azure Data Factory
- Informatica
- Data Profiling
- Data Mapping
- Data Validation
- Data Cleansing
- Data Reconciliation
- Document Attachment Migration
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Data & Analytics
- Government & Public Sector
Keywords
- ETL
- Data Migration
- Data Conversion
- Digital Transformation
- Azure Data Factory
- Informatica
- Oracle
- Microsoft SQL Server
- Azure SQL Database
- SQL
- PL/SQL
- Data Profiling
- Data Mapping
- Data Validation
- Data Cleansing
- Data Reconciliation
- Information Management
- Master Data
- Transactional Data
- Mainframe Data Formats
- Non-Relational Data Structures
- Azure Blob Storage
- Azure File Share
- SharePoint
- Oracle BLOBs
- Data Dictionaries
- Migration Planning
- Mock Conversions
- Post-Migration Auditing
- Public Sector