Search jobs > Toronto, ON > Senior software developer

RQ07731 - Software Developer - Senior

Maarut Inc
Toronto, Ontario, Canada
$70-$80 an hour (estimated)
Full-time

Scope :

TheOPGT is developing PGTIMS a new Dynamics CE based solution thatwill modernize OPGT s legacy applications and systems. This projectrequires migrating historical data from the legacy solutions to anew data warehouse / lakehouse building all the new data assets inthe lakehouse and creating new PowerBIreports.

Deliverables :

Asa member of the reporting team you will be responsible deliver theMVP for reporting build the new data warehouse / lakehouse anddeliver the required reporting.

A highlevel list of deliverablesfor the data migration teamfollows :

  • DataWarehouse Design : analyze business requirements and design anefficient data warehouse / lakehouse / golden layer on MicrosoftAzure
  • DataIntegration and ETL : help develop and automate ETL processes toload data from Dynamics 365 CE and F&O into the new datawarehouse / lakehouse (bronze / silver / golden layers).

Help integratedata from diverse sources into the new datawarehouse.

  • DataModeling : create logical and physical data models that align withthe project s reporting and analyticalneeds.
  • DataSecurity and Governance : implement appropriate security controls toprotect sensitive data within the data warehouse andreports.
  • Reportingand Visualization : develop reports dashboards and visualizations asper reporting MVP. Ensure the quality accuracy and integrity ofreports.
  • PerformanceOptimization : finetune the data warehouse and reporting processesto optimize query performance and overall systemefficiency.
  • Otherduties asassigned.

Requirements

Experienceand Skill SetRequirements :

MustHaves :

  • PowerBI : Proficiency in Power BI including data modeling creatinginteractive reports and dashboards and utilizing advancedfeatures.
  • ETL / MicrosoftAzure Synapse Analytics experience including its architecture datastorage options data ingestion mechanisms and securityfeatures.
  • Dynamics365 CE and / or F&O report developmentexperience.

Nice toHave :

  • Azurecloud certifications (e.g. Azure fundamentals Azure Power BI DataAnalystAssociate)
  • Dynamics365certifications

Skill SetRequirements :

  • DataWarehouse / Lakehouse Concepts : Strong understanding of datawarehousing principles including data modeling ETL processes dataintegration and datagovernance.
  • MicrosoftAzure Synapse : Indepth knowledge and experience with Azure SynapseAnalytics including its architecture data storage options (e.

g. SQLData Warehouse Data Lake Storage) data ingestion mechanisms (e.g.Azure Data Factory) and securityfeatures.

  • PowerBI : Proficiency in Power BI including data modeling creatinginteractive reports and dashboards configuring data gateways andutilizing advanced features such as DAX and PowerQuery.
  • SQLand Query Optimization : Strong SQL skills for writing complexqueries optimizing database performance and troubleshooting queryperformance issues.

Understanding of indexing partitioning andquery executionplans.

  • Developmentexperience with Dynamics 365 and understanding of the Common DataModel for Dynamics.
  • Reportdevelopment experience for Microsoft Dynamics 365 CustomerEngagement (CE) and / or Finance and Operations(F&O)
  • Familiaritywith version control systems (e.g. Azure Repos) and collaborationtools (e.g. Azure DevOps) for managing code tracking changes andcollaborating with teammembers.

PowerBI :

  • Demonstratedexperience working Power BI creating interactive reports anddashboards configuring data gateways utilizing advanced featuressuch as DAX and PowerQuery.
  • Experiencewith SSISSSRS

ETL / AzurePlatform :

  • Experiencewith Azure Synapse Workspaces and / or Azure DataFactory
  • Azurecloudcertifications

Dynamics365 :

Demonstratedsoftware development experience with PowerApps platform PowerAutomate Dynamics CE &F&O and producing reportsfromDynamics

SQL / DB :

  • Demonstratedexperience with data manipulation languages (TSQL PL / SQL) datadefinition languages query performance analysis &tuning
  • Demonstratedexperience with SQL Server Oracle Azure SQLDatabases

AzureDevOps :

Demonstratedexperience with Azure DevOps for version control managing codetracking changes and collaborating with teammembers.

Experience and Skill Set Requirements : Must Haves : Power BI : Proficiency in Power BI, including data modeling, creatinginteractive reports and dashboards and utilizing advanced features.

ETL / Microsoft Azure Synapse Analytics experience, including itsarchitecture, data storage options, data ingestion mechanisms andsecurity features.

Dynamics 365 CE and / or F&O reportdevelopment experience. Nice to Have : Azure cloud certifications(e.g. Azure fundamentals, Azure Power BI Data Analyst Associate)Dynamics 365 certifications Skill Set Requirements : DataWarehouse / Lakehouse Concepts : Strong understanding of datawarehousing principles, including data modeling, ETL processes,data integration, and data governance.

Microsoft Azure Synapse : In-depth knowledge and experience with Azure Synapse Analytics,including its architecture, data storage options (e.

g., SQL DataWarehouse, Data Lake Storage), data ingestion mechanisms (e.g.,Azure Data Factory), and security features. Power BI : Proficiencyin Power BI, including data modeling, creating interactive reportsand dashboards, configuring data gateways, and utilizing advancedfeatures such as DAX and Power Query.

SQL and Query Optimization : Strong SQL skills for writing complex queries, optimizing databaseperformance, and troubleshooting query performance issues.

Understanding of indexing, partitioning, and query execution plans.Development experience with Dynamics 365 and understanding of theCommon Data Model for Dynamics.

Report development experience forMicrosoft Dynamics 365 Customer Engagement (CE) and / or Finance andOperations (F&O) Familiarity with version control systems(e.

g., Azure Repos) and collaboration tools (e.g., Azure DevOps)for managing code, tracking changes, and collaborating with teammembers.

PowerBI : Demonstrated experience working Power BI,creating interactive reports and dashboards, configuring datagateways, utilizing advanced features such as DAX and Power Query.

Experience with SSIS, SSRS ETL / Azure Platform : Experience withAzure Synapse Workspaces and / or Azure Data Factory Azure cloudcertifications Dynamics 365 : Demonstrated software developmentexperience with PowerApps platform, Power Automate, Dynamics CE&F&O and producing reports from Dynamics SQL / DB : Demonstrated experience with data manipulation languages (T-SQL,PL / SQL), data definition languages, query performance analysis& tuning Demonstrated experience with SQL Server, Oracle, AzureSQL Databases Azure DevOps : Demonstrated experience with AzureDevOps for version control, managing code, tracking changes, andcollaborating with team members.

17 days ago
Related jobs
TouchBistro
Toronto, Ontario

Senior Full Stack Software Developer!. As a team of iOS and Typescript developers, we frequently come together to solve challenging problems and innovate in ways that our product managers love and our customers are excited about. What are our values? Data driven decision making: let’s put our effort...

0000050007 Royal Bank of Canada
Toronto, Ontario

Active Learning, Agile Methodology, Application Integrations, Continuous Testing, Detail-Oriented, DevOps, Docker (Software), ElasticSearch, Enterprise Application Delivery, Git, Group Problem Solving, Java, JavaScript, Programming Languages, qTest, Software Code Quality, Software Development Life C...

Maarut Inc
Toronto, Ontario

Providesoftware expertise in various computing platforms operating systemsdatabase technology communication protocols middleware andgateways. Provideimpact analysis effort estimate and solution design/development forsupported solutions due to DHIR solution upgrades software upgradesor any new requir...

RBC - Royal Bank
Mississauga, Ontario

Software Developer within the QUADIENT development team, responsible for designing and implementing software solutions. As Senior Developer/Consultant for RBC Life Insurance, you will work as part of a Development Team to create the documents to be used by our administration systems to send personal...

Autodesk
Toronto, Ontario

On this position, you will report to Senior Manager, Software Development in Toronto, Ontario, and you will play a significant role in building core components and services for the next generation of APS (Autodesk Platform Services), which powers Autodesk SaaS applications in industries of manufactu...

RBC - Royal Bank
Toronto, Ontario

Hands on development of technical modules and guide the junior developers if required. Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle ...

Software International
Toronto, Ontario
Remote

Working closely with theproject manager and senior staff to ensure stated businessobjectives are met. Prior experience working withbilling/invoice/financial software components. ...

Autodesk
Toronto, Ontario
Remote

Autodesk Graphics Platform (AGP) Team is seeking a Senior Principal Software Developer to work on AGP ( Autodesk Graphics Platform) - a shared graphics system used by many Autodesk applications, including Fusion, Revit, Inventor, 3ds Max, and Maya. You will report to Senior Engineering Manager, Grap...

Maarut Inc
Toronto, Ontario

Software Developers with 8 years of experience for building amodern cloudbased system and it s integration with other internaland external applications. Over8years of overall experience in entire Software Development LifeCycle as well as Microsoft. Software Development LifeCycle as well as Microsoft...

Scotiabank
Toronto, Ontario

Understanding of software quality assurance principles. Java developer with a preference for Java 8/Spring, web-based. ...