Skip to Main Content

Job Title


Senior Developer (Software Development


Company : Maarut Inc


Location : Toronto, Ontario


Created : 2025-05-17


Job Type : Full Time


Job Description

Responsibilities: Designs, develops, and maintains database back-end and ETL applications for Data Warehouse and Business Intelligence solutions. Uses knowledge of ETL languages and development techniques to build and expand application functionality by writing high-quality code using appropriate patterns. Ensures applications remain scalable while complying to standards and following best practices. Tests and debugs applications and ensures that software is properly documented. Collaborates clearly and professionally as part of a development team and communicates with clients. WorkasanintegratedmemberoftheDataManagementteamtosupportcrossfunctionaldatainitiativeswithvariousbusinessclients InteractwithBusinessteamstobetterunderstandthetechnicalfunctionalityrequirementsandanalyzedatarequirementsandtheirimpacttotheexistingsystems Responsibleinconnectingvarioussourceandtargetsystems(Oracle,MicrosoftandAmazonAurora,AmazonRelationalDatabaseServices,databases,APIs,flatfiles,etc.)andperformingExtract,Transform,andLoad(ETL)activities WorkwithteammemberstodevelopETLwithinAzureDataFactoryorAmazonWebServices(AWS)equivalentsuchasGlue,KinesisDataFirehose,SageMaker,DataWrangler,OpenSearchService,etc.andSQLcodetosatisfybusinessrequirements CreateETLMappingsanddevelopstoredprocedures,SQLqueriesandtune/optimizeSQLcodetheETLprocessandthetargetdatabaseforreporting Executeunitteststoensuretheaccuracyofcodechanges,andtoverifythatdataintegrityandperformancerequirementsaremet Participateinmeetingsandscrums,worksonincidentandenhancement/maintenanceticketsassignmentsanddeliversexcellenttechnicalsupport Createandmaintainstechnicaldocuments,includingdatamodels Requirements Experience and Skill Set Requirements: Must Haves: 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 Skill Set Requirements: Mandatory Skills: Experience with the Microsoft suite of technology including: Azure Data Factory, Azure SQL Database, Azure Data Lake, and Power BI Experience with the Amazon Web Services (AWS) suite of technology including: Amazon Aurora, Amazon Relational Database Search, Glue, OpenSearch, etc. 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 developing, implementing, and maintaining schedule/dependency logic for Extract Transform Load (ETL) scripts 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. Experience in eliciting, documenting, and validating business requirements Experience in software development lifecycle from Development, to Testing and Quality Assurance, to Delivery Solid communications skills: the ability to understand, comprehend, and follow instructions and requirements to communicate clearly and effectively both verbally and in writing. Nice to have skills: Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards 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 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 the Amazon Web Services (AWS) suite of technology including: Amazon Aurora, Amazon Relational Database Search, Glue, OpenSearch, etc. 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 developing, implementing, and maintaining schedule/dependency logic for Extract Transform Load (ETL) scripts 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 creating technical documentation including ETL source-to-target mappings, data model diagrams, architecture artifacts, detailed design documents, etc. Other Technical Skills: 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 Experience with Git and knowledge of source control strategies Experience in software development lifecycle from Development, to Testing and Quality Assurance, to Delivery Communications Skills: Experience in eliciting, documenting, and validating business requirements Solid communications skills: the ability to understand, comprehend, and follow instructions and requirements to communicate clearly and effectively both verbally and in writing. Standards and Best Practices: ~ Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards