Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

RQ10970 - Software Developer - Senior

Temporary

Maarut

  • 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
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the RQ10970 - Software Developer - Senior in Toronto, ON vacancy
  • $144.7k per year

     ...by bettering the lives of legal professionals while increasing access to justice . Summary We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team . This role is for someone who is passionate about building innovative solutions... 
    Senior
    Work at office
    Local area
    Flexible hours

    Clio

    Toronto, ON
    15 hours ago
  • We are seeking a highly accomplished Senior Software Developer to drive the technical design, advanced programming, and full-lifecycle deployment of high-scale, distributed application environments. In this role, you will take hands-on technical ownership of translating complex... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    5 days ago
  • $160k - $180k per year

     ...operate, where reliability, context, and thoughtful decision-making matter as much as technical execution. We’re hiring a Senior Software Developer to join the One45 team. You’ll join a product with more than twenty years of production history: stable, widely adopted,... 
    Senior
    Long term contract
    Remote work
    Work from home
    Shift work

    Acuity Insights

    Toronto, ON
    7 days ago
  • We are seeking a highly accomplished Senior Software Developer to drive the full-lifecycle design, development, and system integration of enterprise-scale permitting platforms and digital service systems. In this role, you will take hands-on technical ownership of translating... 
    Senior
    Contract work
    Immediate start

    Randstad

    Toronto, ON
    9 days ago
  • We are seeking a highly accomplished and technical Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within the development stream, specializing in the design, construction,... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    16 days ago
  • $166k - $195k per year

     ...services. This group focuses on reliability, scalability, and developer productivity by delivering platforms, tooling, and compute systems...  ...support engineering and leadership decision-making. As a Senior Software Developer , you will lead the design and delivery of... 
    Senior
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    1 day ago
  •  ...reliable, auditable billing platform. You'll be one of the first developers on this team, owning the systems that power every revenue-...  ...systems Mentor other developers and deeply review code Improve software development standards, tooling and processes & bring best... 
    Senior
    Long term contract
    Contract work
    Immediate start

    MaintainX

    Toronto, ON
    3 days ago
  • We are seeking a highly accomplished and multi-faceted Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a leadership capacity within the development stream, specializing in the design, engineering, and maintenance... 
    Senior
    Contract work
    Work at office

    Randstad

    Toronto, ON
    19 days ago
  •  ...~10+ years’ experience in Designing and developing scalable Medallion Data Lakehouse architectures...  ...into our centralized data repository. Develop ELT scripts, design data-driven logic and...  ...tests. ~10+ years of experience in software in various computing platforms, operating... 
    Senior
    Hourly pay
    Contract work
    Work at office
    Monday to friday
    Flexible hours

    S M Software Solutions Inc

    Toronto, ON
    2 days ago
  •  ...by bettering the lives of legal professionals while increasing access to justice. Summary We are currently seeking a Senior Software Developer (.NET) to join our engineering team under Clio Operate in our Toronto, Ontario hub location. All hub-based Clions are... 
    Senior
    Work at office
    Local area
    Worldwide
    Flexible hours
    1 day per week

    Clio

    Toronto, ON
    2 days ago
  • We are seeking a highly accomplished and technical Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a leadership capacity within the development stream, specializing in the enhancement, customization, and... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    19 days ago
  •   MaintainX is the world leading mobile-first workflow management platform for industrial and frontline workers. We are a modern IoT enabled cloud based tool for maintenance, safety, and operations on equipment and facilities. MaintainX powers operational excellence for 12...
    Senior
    Long term contract

    MaintainX

    Toronto, ON
    1 day ago
  •  ...into working, tested applications.   This includes: developing detailed programming specifications writing and/or...  ...technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    5 days ago
  •  ...Backend team within the  Platform Engineering division. We're a group with an unusual mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+ developers), adoption metrics, and a roadmap shaped by what product teams... 
    Senior
    Local area
    Immediate start

    MaintainX

    Toronto, ON
    1 day ago
  •  ...to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience. As a Senior Software Developer in Test (SDET) at Exchange Solutions, you will play a key role in delivering high-quality, reliable, and defect-free solutions... 
    Senior

    Exchange Solutions

    Toronto, ON
    2 days ago
  • We are seeking a highly accomplished Senior Software Developer - Back End to drive the technical design, core server-side programming, and pipeline automation of high-availability, cloud-native enterprise solutions. In this role, you will take technical ownership of managing... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    2 days ago
  • $166k - $195k per year

     ...Expectations are high, and so are the rewards. The Software Platform team accelerates developer velocity and increases system reliability by building the...  ...to support our next phase of technical growth! As a Senior Software Develope r, you will focus heavily on... 
    Senior
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    9 days ago
  • We are seeking a highly skilled Senior Software Developer with extensive experience in the Microsoft ecosystem to support the development, modernization, and integration of a cloud-based digital information system. In this role, you will design web-based B2B and B2C applications... 
    Senior

    Randstad

    Toronto, ON
    a month ago
  • We are seeking a highly accomplished Senior Back End Software Developer to lead the technical design, server-side implementation, and database integration of enterprise-scale applications. In this role, you will take hands-on technical ownership of the data interchange between... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    13 days ago
  •  ...Air-tek is a Canadian-based software company with a powerful suite...  ...We’re looking for  Software Developers who are excited to build high...  ...over time.  As a Software Developer, you’ll work on core product...  ...and collaborate closely with senior engineers, QA, and product partners... 
    Senior
    Full time

    air-tek

    Toronto, ON
    3 hours ago
  •  ...focus on consistency, scalability, and great developer experience. Want to see what it currently...  ...About You: ~4+ years of professional software engineering experience building backend systems, APIs, or platform products (seniority flexible based on impact and scope). ~ Strong... 
    Senior
    Contract work
    Work at office
    Flexible hours

    MaintainX

    Toronto, ON
    1 day ago
  •  ...You’ll make things happen–fast. What You'll do ~ Design & Develop: Build and own services across our 20+ microservice Backstage platform...  ...Advanced proficiency in TypeScript and Node.js with strong software architecture fundamentals Hands-on experience designing and... 
    Senior
    Worldwide
    Night shift

    ZoomInfo Technologies LLC

    Toronto, ON
    1 day ago
  •  ...Series D funding round, bringing our total funding to $254 million and valuing the company at $2.5 billion. We are seeking a Senior Software Developer to drive the technical delivery of MaintainX’s compliance and multi-region deployments, including both single-tenant and... 
    Senior
    Shift work

    MaintainX

    Toronto, ON
    1 day ago
  •  ..., tested applications. This includes: developing detailed programming specifications writing...  ...arise during the use and operation of software packages, including technical assistance...  ...a combination of cloud technologies to develop an integrated solution for online transactional... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    2 days ago
  • We are seeking a highly accomplished and multi-faceted Senior Software Developer - Full Stack for an enterprise-level hybrid contract opportunity based in Toronto. In this role, you will take on a leadership capacity within the development stream, specializing in both maintaining... 
    Senior
    Long term contract
    Contract work
    Internship
    Work at office
    Remote work
    Shift work
    3 days per week

    Randstad

    Toronto, ON
    21 days ago
  • We are seeking a highly accomplished Senior Software Developer - Front End to lead the modern web architecture, accessibility auditing, and secure authentication engineering for a mission-critical central Special Events application. In this role, you will take absolute ownership... 
    Senior
    Contract work
    Remote work

    Randstad

    Toronto, ON
    23 days ago
  • $110k per year

     ...evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin...  ...to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting...  .... ~ BSc. in Computer Science, Software Engineering, or a similar field. ~... 
    Senior
    Long term contract
    Temporary work
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Nelson Education LTD

    Toronto, ON
    22 days ago
  •  ...inclusive and high-performing culture. We are looking for a Software Developer to join our microservices team in Scotia Digital to help build...  ...of the software delivery lifecycle, working closely with senior developers, architects, and the Scrum team to design, build, test... 
    Senior
    Flexible hours

    Scotiabank

    Toronto, ON
    8 days ago
  • Do you have 10+ years of experience as a designer and developer in the large-scale multi-client web applications? Do you have 10+ year...  ...be a great opportunity for you! Our client is looking for a Senior Software Developer for a 7 month contract in Toronto. This is an onsite... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    more than 2 months ago
  •  ...design, SOLID principles, and design patterns? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 12 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to RQ10970 - Software Developer - Senior. Be the first to apply!