Software Developer – ETL (RQ11713) Central Agencies Cluster

Softline Technology Inc.

Toronto

Hybrid

CAD 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Softline Technology Inc. is seeking a Senior ETL Developer to design, develop, and expand data pipelines for Data Warehouse and BI solutions. You will write code, perform tests, and ensure proper documentation while collaborating with IT professionals across the SDLC.

The role emphasizes ETL design, data integration, and maintaining scalable data architectures. On-site five days a week at the OPS office location in Toronto.

Qualifications

  • Experience building and maintaining ETL pipelines for data warehouses.
  • Strong knowledge of SQL queries and performance tuning.
  • Experience with cloud data services (Azure/AWS) and data modeling.
  • Ability to document technical specifications and participate in SDLC.

Responsibilities

  • Design, develop, and maintain database backends and ETL applications.
  • Build and expand ETL functionalities for data warehouses and BI solutions.
  • Write high-quality code, perform tests, and ensure documentation.
  • Collaborate with team and clients to clarify requirements and deliverables.
  • Troubleshoot issues and optimize data pipelines for reliability.

Skills

ETL
Data pipelines
SQL
Git
SDLC
Communication
Problem solving
Analytical

Education

Tools

Azure Data Factory
Azure SQL Database
Azure Data Lake
Power BI
Databricks
AWS (Aurora, Glue, OpenSearch)
SQL
Git

Job description

OnsiteWorkRequirement: Thesuccessfulcandidateisexpectedtoworkonsitefivedaysperweek,for7.25hourspercalendarday,betweenthestandardworkinghoursof8:00AMto5:00PM(excludinglunchbreaks),MondaytoFridayinclusive,attheidentifiedOPSofficelocation.

Responsibilities:

Design,implement,andcontinuouslyexpanddatapipelinesbyperformingextraction,transformation,andloadingactivities.

Requiredtotranslatetechnicalsystemsspecificationsintoworkingtestedapplications.

Thisincludesdevelopingdetailedprogrammingspecifications,writingand/orgeneratingcode,compilingdata-drivenprograms,maintaining,andconductingunittests.Resolvesandtroubleshootstechnicalproblemswhichariseduringtheuseandoperationofsoftwarepackages,includingtechnicalassistanceinimplementation,conversionandmigrations.GeneralSkills:Experienceinprogrammingandanalysis;specializedsoftwarepackagesupportatthespecifiedexperiencelevelAbilitytocollaboratewithITProfessionalsthroughouttheSoftwareDevelopmentLifeCycleExperienceinstructuredmethodologiesforthedevelopment,design,implementationandmaintenanceofapplicationsExperienceindesign,code,test,debuganddocumentapplicationsExperienceintheuseofobjectand/orthirdgenerationlanguagedevelopmenttoolsExperienceinoneormoreprogramminglanguagesExperienceinapplicationdesign,latestdesignpatters,deploymentandtroubleshootingExperiencewithrelationalandhierarchicaldatabasetechnologiesExperienceintheuseofinformationretrievalpackagesusingquerylanguagesExperiencewithoneormorecommunicationsprotocolsExperienceinstructuredmethodologiesforthedesign,development,implementationandmaintenanceofapplicationsExperienceelicitinganddocumentinginformationfromdiversebusinessareastakeholdersandsubjectmatterexpertsExcellentanalytical,problem-solvinganddecision-makingskills;verbalandwrittencommunicationskills;interpersonalandnegotiationskillsAteamplayerwithatrackrecordformeetingdeadlinesETLSkillsKnowledgeandexperienceingatheringrequirementsandbusinessprocessknowledgeinordertotransformthedatainawaythat?sgearedtowardstheneedsofendusersKnowledgeandexperiencemaintainingandimprovingalreadyexistingprocesses.KnowledgeandexperienceensuringthatthedataarchitectureisscalableandmaintainableKnowledgeandexperienceworkingwiththebusinessindesigninganddeliveringcorrect,highqualitydataExperienceinvestigatingdatatoidentifypotentialissueswithinETLpipelines,notifyend-usersandproposeadequatesolutionsExperiencepreparingdetaileddocumentationforfurtherreference.

DesirableSkills:KnowledgeandexperiencewithprogrammingInternet-readyapplicationsKnowledgeandexperienceinrapidapplicationdevelopment(RAD)methodologiesKnowledgeandunderstandingofInformationManagementprinciples,concepts,policiesandpracticesExperiencewithmiddlewareandgatewaysExperiencereviewing,analyzing,andmodifyingproductinstallationscriptsincludingencoding,testing,debuggingAbilitytoprovidepost-implementationsupportandresolveanypost-implementationtechnicalissuesExperienceconductingdesignwalkthroughsessionswithprojectteamKnowledgeandunderstandingofAccessibilityfor OntarianswithDisabilityAct(AODA)andrelatedregulationsandstandardsAbilitytoprovideuserandsystemdocumentationasrequired

Experience Requirements

OnsiteWorkRequirement: Thesuccessfulcandidateisexpectedtoworkonsitefivedaysperweek,for7.25hourspercalendarday,betweenthestandardworkinghoursof8:00AMto5:00PM(excludinglunchbreaks),MondaytoFridayinclusive,attheidentifiedOPSofficelocation.

Responsibilities/AssignmentDeliverables–SeniorETLDeveloper

Designs,develops,andmaintainsdatabasebackendandETLapplicationsforDataWarehouseandBusinessIntelligencesolutions.

UsesknowledgeofETLlanguagesanddevelopmenttechniquestobuildandexpandapplicationfunctionalitybywritinghighqualitycodeusingappropriatepatterns.Ensuresapplicationsremainsscalablewhilecomplyingtostandardsandfollowingbestpractices.

Testsanddebugsapplicationsandensuresthatsoftwareisproperlydocumented.Collaboratesclearlyandprofessionallyaspartofadevelopmentteamandcommunicateswithclients.

MandatorySkills
  • ExperiencewiththeMicrosoftsuiteoftechnologyincluding:AzureDataFactory,AzureSQLDatabase,AzureDataLake,andPowerBI
  • ExperiencewithDatabricksPlatform
  • ExperiencewiththeAmazonWebServices(AWS)suiteoftechnologyincluding:AmazonAurora,AmazonRelationalDatabaseSearch,Glue,OpenSearch,etc.
  • Experiencewithdevelopingdataextraction,transformation,andloadprograms(dailyandinitialload)functionalityonawiderangeofdatarepositories(structuredandsemi-structuredfiles,relationalandmulti-dimensionaldatastores)
  • Experiencewithdeveloping,implementing,andmaintainingschedule/dependencylogicforExtractTransformLoad(ETL)scripts
  • Experiencewithdataintegration,datacleansing,anddataanalytics
  • Experiencewithdatamodelinganddesignprinciplesfordatamartsanddatawarehouses
  • Experienceindatabasemanagementandadministration
  • ExperienceinconstructingcomplexSQLqueriesandperformancetuning
  • ExperiencewithGitandknowledgeofsourcecontrolstrategies
  • ExperiencecreatingtechnicaldocumentationincludingETLsource-to-targetmappings,datamodeldiagrams,architectureartifacts,detaileddesigndocuments,etc.
  • Experienceineliciting,documenting,andvalidatingbusinessrequirements
  • ExperienceinsoftwaredevelopmentlifecyclefromDevelopment,toTestingand QualityAssurance,toDelivery
  • Solidcommunicationsskills:theabilitytounderstand,comprehend,andfollowinstructionsandrequirementstocommunicateclearlyandeffectivelybothverballyandinwriting.
Nicetohaveskills
  • KnowledgeandunderstandingofAccessibilityfor OntarianswithDisabilityAct(AODA)andrelatedregulationsandstandards
  • ExperiencedesigningvisualdashboardstohighlighttrendsandKeyPerformanceIndicators(KPIs),anddevelopingcannedreports(scheduledandad-hoc)
  • ExperiencewithprogramminglanguagessuchasC#,developingapplicationcodesuchasAPIs,Functions,etc.
  • ExperiencewritingscriptswithPowerShellandotherscriptinglanguages
SoftwareDeveloper–Senior–EvaluationCriteria

CoreTechnicalSkills (50%)

  • ExperiencewiththeMicrosoftsuiteoftechnologyincluding:AzureDataFactory,AzureSQLDatabase,AzureDataLake,andPowerBI
  • ExperiencewiththeAmazonWebServices(AWS)suiteoftechnologyincluding:AmazonAurora,AmazonRelationalDatabaseSearch,Glue,OpenSearch,etc.
  • Experiencewithdevelopingdataextraction,transformation,andloadprograms(dailyandinitialload)functionalityonawiderangeofdatarepositories(structuredandsemi-structuredfiles,relationalandmulti-dimensionaldatastores)
  • Experiencewithdeveloping,implementing,andmaintainingschedule/dependencylogicforExtractTransformLoad(ETL)scripts
  • Experiencewithdataintegration,datacleansing,anddataanalytics
  • Experiencewithdatamodelinganddesignprinciplesfordatamartsanddatawarehouses
  • Experienceindatabasemanagementandadministration
  • ExperienceinconstructingcomplexSQLqueriesandperformancetuning
  • ExperiencecreatingtechnicaldocumentationincludingETLsource-to-targetmappings,datamodeldiagrams,architectureartifacts,detaileddesigndocuments,etc.

OtherTechnicalSkills (35%)

  • ExperiencedesigningvisualdashboardstohighlighttrendsandKeyPerformanceIndicators(KPIs),anddevelopingcannedreports(scheduledandad-hoc)
  • ExperiencewithprogramminglanguagessuchasC#,developingapplicationcodesuchasAPIs,Functions,etc.
  • ExperiencewritingscriptswithPowerShellandotherscriptinglanguages
  • ExperiencewithGitandknowledgeofsourcecontrolstrategies
  • ExperienceinsoftwaredevelopmentlifecyclefromDevelopment,toTestingand QualityAssurance,toDelivery

CommunicationsSkills (10%)

  • Experienceineliciting,documenting,andvalidatingbusinessrequirements
  • Solidcommunicationsskills:theabilitytounderstand,comprehend,andfollowinstructionsandrequirementstocommunicateclearlyandeffectivelybothverballyandinwriting.

StandardsandBestPractices (5%)

  • KnowledgeandunderstandingofAccessibilityfor OntarianswithDisabilityAct(AODA)andrelatedregulationsandstandards
Supplier Comments

Closing Date/Time: 2026-10-14, 12:00 p.m.

Max submission: 1 (one)

5 days onsite

Please refer to Requirements and Skills in description

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

11694
11694

Maarut • Toronto

On-site
CAD 90,000 - 140,000
RQ11713 - Software Developer - ETL - Senior
RQ11713 - Software Developer - ETL - Senior

Maarut • Toronto

On-site
CAD 110,000 - 140,000
RQ09197 - Software Developer - ETL - Senior
RQ09197 - Software Developer - ETL - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 100,000
11669
11669

Maarut • Toronto

On-site
CAD 100,000 - 130,000
RQ11579 - Software Developer - Junior
RQ11579 - Software Developer - Junior

Analyst Technical Solutions • Toronto

On-site
CAD 83,000 - 90,000
RQ11713 - Software Developer - ETL - Senior I Toronto - Onsite I 1+year
RQ11713 - Software Developer - ETL - Senior I Toronto - Onsite I 1+year

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 139,000
RQ07963:Sr. Software Developer Full Stack
RQ07963:Sr. Software Developer Full Stack

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ09083 - Software Developer - Senior
RQ09083 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Software Developer - ETL - Senior
Software Developer - ETL - Senior

ISG Search Inc • Toronto

On-site
CAD 95,000 - 130,000
Software Developer – CRM
Software Developer – CRM

Kardow • Toronto

On-site
CAD 90,000 - 140,000