Talent.com
Maarut
RQ10970 - Software Developer - SeniorMaarut • Toronto, ON, ca
No longer accepting applications
RQ10970 - Software Developer - Senior

RQ10970 - Software Developer - Senior

Maarut • Toronto, ON, ca
17 days ago
Job type
  • Full-time
Job description
Job Description
  • An advanced Programmer/Developer is required to develop BI solutions using Microsoft Power BI for varying business needs, following all applicable GO-ITS standards and industry best practices while adhering to the existing technological solution framework.
  • The successful candidate will work with various technology teams to translate business needs and work through the analysis and lead the development phases.


Deliverable:

  • EYIA IT Solution development, Allocation:100%



General Skills:

  • Ensure seamless integration of new and existing systems, applications, and platforms.
  • Evaluate and recommend technology stacks, platforms, and tools to support business goals.
  • Design systems with a focus on security, compliance, and data privacy standards.
  • Work closely with stakeholders such as business units, development teams, IT infrastructure teams to ensure alignment with project goals.
  • Ensure solutions are scalable, reliable, and can be optimized for future growth.
  • Provide technical support and participate in the development, package creation, code merge, testing and release activities.
  • Primary interface between technical teams (Dev, QA) and business stakeholders, focusing on requirements clarification and UAT.
  • Develop and manage solutions using Power BI, Oracle, MS-SQL, Visual Studio, SSIS, Attunity, ODAC, .NET framework, GIT and SQL-based reporting tools.


Desirable Skills:

  • Knowledge and understanding of Information Management principles, concepts, policies and practices
  • Ability to translate business and data requirements into specifications sufficient for designing appropriate technology solutions
  • Experience with a wide range of methods, tools and techniques for business analysis such as: business functional modelling, business event modelling, business process mapping
  • Experience in structured, object oriented and agile methodologies for user requirements
  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
  • Provides a comprehensive range of I&IT business analysis services for clients with diverse business and technological needs.
  • Experience in the use of Computer Aided Software Engineering (CASE) tools to document conceptual requirements and scope
  • Awareness of emerging I&IT trends and technologies
  • Prepares and advises on business analysis policies, processes, best practices and standards to promote a comprehensive and consistent business analysis practice within the organization.


Requirements

Knowledge Transfer

  • Knowledge Transfer should be done to designated technical cluster FTE.
  • Knowledge transfer must be completed two weeks prior to the consultant leaving the ministry.
  • All deliverables, including design/supporting/release/training documents must be checked into designated version control repositories (for example, SharePoint, DevOps).
  • All final documents and working drafts related to project requirements or business analysis or solution design or solution development or QA testing plans or Architectural artefacts and other working related documents must be stored on designated project SharePoint folder and Azure DevOps.
  • Project manager and designated FTE must be regularly informed in writing (by email) of where documentation has been stored and must be provided a minimum of one walk-through of all documentation as part of the final knowledge transfer activities.
  • Knowledge will be transferred through 1 on 1 sessions, emails, document updates and document review with the team.


Technical Skills:

Technical Experience - 50%

Experience:

The ideal candidate should possess 10+ years of experience as a Software Designer & Developer, with a focus on the following project environments:

  • Required Skills (5-7 years): Power BI, MS SQL Server, SSIS, Informatica ETL, Cognos Development, Data Migration & Transformation
  • Preferred Skills (2-4 years): Oracle, Visual Studio, .NET Framework, Java, Cloud Services, Data Warehousing, Advanced Data Analytics, Version Control
  • Extensive experience designing and implementing BI solutions for both on-premise and cloud environments, ensuring scalability, performance, and maintainability.
  • Led technology upgrade and migration projects to Microsoft BI Suite, determining which components to migrate, rebuild, or optimize.
  • Over 5+ years of hands-on experience in ETL development and data warehousing, including large-scale data migrations and daily operational data loads.
  • Deep knowledge of the Microsoft technology stack, including Azure Data Factory, SSIS, SSAS, SSRS, Power BI, and supporting tools like Visual Studio and SQL Server Management Studio.
  • Experienced with data governance, role-based access control (Azure AD), and working with multiple database platforms including Oracle and MSSQL.


Power BI Expertise:

  • Hands-on experience with Power BI Server (On-Prem) and Power BI Service (Cloud), including report deployment, administration, and publishing.
  • Skilled in designing interactive dashboards, reports, and visualizations that meet business user requirements.
  • Implemented row-level security, automated data refresh scheduling, and performance optimization for enterprise datasets.
  • Knowledge of integrating Power BI with other MS BI tools and Azure services for end-to-end reporting solutions.


Data Modeling & ETL:

  • Expertise in designing and developing semantic models, dimensional models, and data warehouse architectures aligned with analytics needs.
  • Strong hands-on experience with ETL development using SSIS and Azure Data Factory, including debugging transformations, mappings, and unit testing.
  • Skilled in data ingestion, staging, cleansing, and integration from multiple sources to support reporting and analytics.
  • Experience with data modeling tools such as PowerDesigner and Erwin Data Modeler for creating and maintaining accurate and efficient data models.


Release Pipeline Automation & Scripting:

  • Hands-on experience automating ETL and Power BI deployments using CI/CD pipelines in Azure DevOps, GitHub Actions, or similar platforms.
  • Proficient in scripting (PowerShell, Python, or command-line tools) to automate report publishing, ETL job execution, and environment promotion.
  • Experienced in implementing automated testing, validation, and rollback mechanisms for smooth production deployments.
  • Strong understanding of integrating version control into release workflows to maintain consistent environment and version management.


Release Management & Operations Support:

  • Experience creating comprehensive release documentation (Release Book) and coordinating with Release and Operations teams.
  • Capable of providing technical support, troubleshooting production issues, and implementing quick fixes in live environments.
  • Knowledge of production deployment processes, version control, change management, and environment governance.
  • Able to review and improve existing technical documentation, data dictionaries, and source-to-target mappings, providing guidance to development teams.


Documentation:

  • Experienced in creating and maintaining comprehensive technical documentation, including data dictionaries, source-to-target mappings, and data flow diagrams.
  • Skilled in documenting data models, ETL processes, and BI solution designs to ensure clarity, standardization, and maintainability.
  • Provides guidance and feedback to teams on improving existing documentation and aligning it with organizational data governance standards.
  • Able to produce clear release and deployment documentation (Release Books) for technical and operational stakeholders.
  • Ensures documentation supports troubleshooting, auditing, and compliance requirements across BI and data warehouse environments.


Core Skills - 25%

  • Long term vision: be able to work with stakeholders to define technical roadmap for current applications, and provide recommendation
  • Working knowledge of systems design and development, and related methods, techniques, practices and standards enable you to analyze and define clients' business and information technology requirements pertaining to data flow and data integration; provide recommendation to business
  • Demonstrates Analytical and problem-solving skills to assess clients' business priorities and needs; to evaluate business and technical design alternatives
  • Demonstrates ability to guide the architecture leveraging Azure cloud services, including effective standard use of Microsoft Stack tools and services critical for the integrity, quality and pace of delivery.
  • Working knowledge of technology, data, databases, applications, and networking techniques, tools and practices enable you to lead the design and development of infrastructure related projects.


Project Experience and Techniques – 10%

  • Demonstrates lead design experience with technology upgrade/migration projects, and shows acumen in being able to evaluate and determine the best path going forward
  • Demonstrates experience leading discussions with stakeholders to elicit requirements, developing/consulting on options and solutions, and facilitating the resolution of I&IT and Business issues. Ability to drill down on business pain points and determine the right solution, rather than delivering only the item that’s being requested by stakeholders
  • Demonstrates development and design experience with SDLC processes, Agile and Waterfall methodologies


Communication Skills -10%

  • Demonstrated experience in solving problems analytically, and making sound decisions based on
  • Experience in negotiating using both verbal and written communication skills and should have worked in a team-based environment with a proven record of meeting deadlines
  • Strong stakeholder engagement, facilitation, negotiation, and consensus building


Public Sector Experience: 5%

  • Previous public sector experience in an organization of equivalent size or complexity in Public Service
  • Demonstrates experience designing and developing applications that comply with GOITS standards and general processes would be an asset.

Most Important Technical Skills

  • Power BI (Power BI on prim / Power BI services cloud)
  • DAX
  • Power Query
  • SQL
  • Data Modeling
  • ETL
  • Dashboard Development
  • Performance Tuning
  • Security (RLS)
  • Microsoft Fabric / Azure Analytics


Must Have:

  • HM is looking for a Strong Power BI Developer- 10+ years
  • Strong expertise in Power BI Desktop and Power BI Service
  • Advanced knowledge of DAX (Data Analysis Expressions)
  • Proficiency in Power Query (M Language) for data transformation
  • Strong SQL skills for querying and managing data
  • Experience in data modeling (Star Schema, Fact & Dimension tables)
  • Ability to create interactive dashboards and reports
  • Knowledge of ETL processes and data integration
  • Experience connecting to multiple data sources (databases, APIs, cloud platforms)
  • Understanding of performance optimization for reports and datasets
  • Implementation of Row-Level Security (RLS) and data governance
  • Familiarity with Microsoft Fabric, Azure, and cloud analytics platforms
  • Strong analytical and problem-solving skills
  • Ability to translate business requirements into actionable insights
  • Excellent data visualization and storytelling capabilities
  • Good stakeholder communication and documentation skills
  • Experience with report deployment, sharing, and workspace management
  • Knowledge of data warehousing and BI best practices
  • Relevant certifications such as PL-300 Power BI Data Analyst


Nice to have:

  • Prior OPS or Public sector Exp

Create a job alert for this search

RQ10970 - Software Developer - Senior • Toronto, ON, ca

Similar jobs

Senior Software Developer

Interac Corp.Toronto, ON, CA
Full-time

At Interac, we protect both — driving trust, security, and inclusion, so our digital economy thrives.Founded in 1984, Interac connects Canadians through secure digital payments, advanced identity v... Show more

 • Promoted

RQ09474 - Software Developer - Senior

Rubicon PathToronto, Ontario, Canada
Full-time

About the job RQ09474 - Software Developer - Senior Description.Requirements analysis, in collaboration with the business analysts.Solutions design and architecture artifacts - conceptual, logical ... Show more

 • Promoted

RQ06350 - Software Developer - Senior

Teacup Tech Systems IncToronto, Ontario, Canada
Full-time

About the job RQ06350 - Software Developer - Senior.Working with XLSX, CSV, JSON files, relational databases, structured and unstructured data Cloud experience (AWS).RDBMS (Oracle, AWS Redshift), a... Show more

 • Promoted

Senior Software Developer

InteracToronto, ON, CA
Full-time

At Interac, we protect both — driving trust, security, and inclusion, so our digital economy thrives.Founded in 1984, Interac connects Canadians through secure digital payments, advanced identity v... Show more

 • Promoted

Senior Software Developer

AutodeskToronto, ON, CA
Full-time

As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design and create a better world.Autodesk accelerates better design through an unparalleled ... Show more

 • Promoted

Senior Software Developer (Remote First)

ZensuranceToronto, ON, CA
Remote
Full-time

Zensurance is redefining commercial insurance for Canadian businesses.As a leading InsurTech, we make getting the right coverage simple, fast, and accessible through a digital-first experience.Our ... Show more

 • Promoted

Software Developer - Senior

JSG (Johnson Service Group, Inc.)Toronto, Ontario, Canada
Full-time

Get AI-powered advice on this job and more exclusive features.The Senior Software Developer will be responsible for designing, developing, and implementing automation, integrations, and reporting s... Show more

 • Promoted

Senior Software Developer

Toronto Film SchoolToronto, Ontario, Canada
Full-time

Build the Platform That Powers the Future of Vehicle Access Location:.Toronto (Remote / Hybrid considered).Role Overview We're looking for an experienced developer who wants to spend their time bui... Show more

 • Promoted

Senior Software Developer - C$98,600 - C$144,650 A Year

AutodeskToronto, Canada
Full-time

Develops full-stack solutions for the MFGDM project within Fusion, utilizing TypeScript, JavaScript, NodeJS, and GraphQL. Show more

 • Promoted

Senior Software Developer

IsraelvcforumMarkham, ON, CA
Full-time

This posting is for an existing vacancy within the organization and is open to new applications.As part of the application process, Artificial Intelligence will be used in the hiring process for th... Show more

 • Promoted

Senior Software Developer

GeotabToronto, ON, CA
Permanent

Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.We are a company of diverse and talented individuals who work together to help businesses grow an... Show more

 • Promoted

Senior Developer

Coconut SoftwareToronto, ON, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior Software Developer (Geotab Vitality)

GeotabToronto, ON, CA
Permanent

Senior Software Developer (Geotab Vitality).Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.We are a company of diverse and talented individuals ... Show more

 • Promoted

Senior Software Developer

SGGG Fund Services Inc.Toronto, ON, CA
Full-time

King Street West, Toronto, Ontario, Canada.Posted Tuesday, April 28, 2026 at 10:00 AM.SGGG Fund Services is Canada’s largest independent administrator of alternative funds with over $120 billion (C... Show more

 • Promoted

Senior Software Developer

General MotorsMarkham, York Region, CA
Full-time

Work Arrangement: This role is hybrid, you are expected to report to Markham Elevation Centre three times a week, at minimum.In the role of Senior Software Developer, you will be collaborating with... Show more

 • Promoted

Senior Backend Software Developer

Goodfood Market (TSX:FOOD)Toronto, ON, CA
Full-time

Goodfood (TSX: FOOD) is a leading digitally native meal solutions brand in Canada, delivering fresh meals and add-ons that make it easy for customers from across Canada to enjoy delicious meals at ... Show more

 • Promoted

Senior Software Developer

Yoush ConsultingToronto, ON, CA
Temporary

Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, base on storyboard, user stories, UI/UX artifacts, solution architecture, security requirements, data models, dev... Show more

 • Promoted

Senior Lead Software Developer

TELUS HealthToronto, ON, CA
Full-time

Telus Health is empowering every person to live their healthiest life.Guided by our vision, we are leveraging the power of our leading edge technology and focusing on the uniqueness of each individ... Show more

 • Promoted

AI Applications Senior Software Developer

Tech Talent InternationalToronto, ON, CA
Full-time

Drive innovation as a Senior Software Developer in AI applications.Work remotely to design, build, and scale systems leveraging autonomous agents and large language models for transformative decisi... Show more

 • Promoted

Senior Software Developer

InTouchLinkToronto, ON, CA
Full-time

InTouchLink is a leading technology platform powering engagement in senior living communities across North America.Our tools help staff keep residents connected, informed, and engaged through relia... Show more