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

Software Developer - Senior

Full-time

Upstaff

Job Description – RQ11117 | Software Developer – Senior

Requisition ID: RQ11117

Role Title: Software Developer – Senior

Client: Enterprise Financial Services Division

Ministry: Ministry of Public and Business Service Delivery and Procurement

Location: Ontario, Canada (Onsite – 5 Days/Week)

Contract Duration: May 18, 2026 – March 31, 2027

Assignment Type: Contract

No. of Positions: 2

Work Hours: 7.25 hours/day, Monday to Friday

Security Clearance: No Clearance Required

About the Opportunity

The Enterprise Financial Services Division is seeking experienced Senior Software Developers with strong expertise in Business Intelligence, Azure Data Analytics, and enterprise reporting solutions. The selected consultants will be responsible for designing, developing, implementing, and supporting modern BI and analytics platforms within a large-scale enterprise environment.

This role requires hands-on experience with Azure cloud technologies, advanced analytics, data modeling, dashboard development, and complex SQL programming. The ideal candidate will be a strong collaborator with proven experience delivering scalable reporting and analytics solutions in medium to large enterprise environments.

Key Responsibilities

  • Translate technical system specifications into fully functional, tested applications and reporting solutions
  • Design, develop, and maintain enterprise BI dashboards and reports based on business requirements
  • Develop detailed programming specifications and write high-quality, scalable code
  • Implement, support, and maintain BI solutions across Microsoft and other analytics platforms
  • Curate and integrate data from multiple enterprise data sources for reporting and analytics
  • Perform data modeling, data mining, analytics, report conversion, and data cleansing activities
  • Develop and optimize complex SQL queries and database solutions
  • Work with Azure cloud analytics services including Azure Databricks, Azure Synapse, Azure Data Factory, Delta Lake, Azure Storage, and Azure Analysis Services
  • Support cloud migration initiatives and enterprise data modernization efforts
  • Conduct unit testing, debugging, troubleshooting, and post-implementation support
  • Participate in sprint planning, backlog completion, and Agile development activities
  • Recommend improvements for data quality, usability, governance, and reporting efficiency
  • Document technical solutions, “As Built” reports, and data transformation processes
  • Collaborate with business stakeholders, technical teams, and project resources throughout the SDLC
  • Conduct design walkthroughs and provide technical guidance to project teams
  • Ensure compliance with AODA standards and accessibility requirements

Mandatory Skills & Experience

Development & BI Expertise

  • 5+ years of experience in data analysis, business intelligence, and enterprise reporting solutions
  • Strong experience with:
    • Azure Databricks
    • Delta Lake
    • Azure Storage
    • Azure Data Factory (ADF)
    • Azure Analysis Services
    • Azure Synapse Analytics
  • Experience designing and developing BI dashboards and reports
  • Strong knowledge of data modeling, data mining, report conversion, and data cleansing
  • Experience implementing and supporting enterprise BI platforms
  • Ability to manage sprint deliverables and complete assigned backlog items within timelines
  • Expertise in documenting production-ready BI and reporting solutions

Technology Skills

  • Hands-on experience with Azure cloud platforms and cloud migration initiatives
  • Strong understanding of Microsoft Azure analytics ecosystem
  • Experience with advanced analytics, predictive modeling, machine learning, and fraud detection methodologies
  • Experience managing Power BI workspaces, report deployment, and enterprise reporting best practices
  • Strong experience designing enterprise reporting data models
  • Advanced expertise in writing and optimizing complex SQL queries

General Technical Skills

  • Strong programming and analytical experience in enterprise environments
  • Experience with application development lifecycle methodologies
  • Knowledge of structured design, development, implementation, and maintenance methodologies
  • Experience with middleware, gateways, and enterprise integrations
  • Knowledge of Internet-ready applications and RAD methodologies
  • Strong troubleshooting, debugging, and problem-resolution capabilities

Soft Skills

  • Excellent written and verbal communication skills
  • Strong analytical and problem-solving abilities
  • Ability to work effectively independently and within large collaborative teams
  • Strong interpersonal and stakeholder management skills
  • Ability to work under pressure and meet aggressive deadlines
  • Strong adaptability and decision-making skills

Nice to Have

  • Experience with Siebel modules including:
    • Public Sector CRM
    • Contracts
    • Lead Management
    • Partner Management
    • Public Sector Partner Portal
    • Campaign Management
    • Marketing
    • Resource Manager
    • Public Sector eService
  • Experience with Transfer Payment systems within public sector environments

Work Arrangement

This is a fully onsite role requiring consultants to work at the designated Ontario government office location, Monday through Friday, during standard business hours (8:00 AM – 5:00 PM excluding lunch breaks).

Submission Details

  • Closing Date: May 20, 2026 – 12:00 PM EST
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Developer - Senior in Toronto, ON vacancy
  • We are seeking a highly skilled Senior Software Developer with a specialization in Data Analysis and Business Intelligence. This role is focused on transforming technical specifications into robust, data-driven applications and high-performance BI solutions. You will be responsible... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    3 days ago
  •  ...debugging/testing, documentation, and release? If so, this would 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 role. Rate: $737.44 - $782.13 Advantages • Earn a competitive... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    6 days ago
  • $80 - $85 per hour

     ...Microsoft Dynamics AX (x++) Model-View-Controller (MVC) PowerBuilder Salesforce JavaScript CSS SQL HTML editing software Mapping and data visualization software .NET C# Software development API Amazon Web Services (AWS) Angular.js Python... 
    Senior
    Permanent employment
    Full time
    Remote work

    Raenan Consultancy

    Toronto, ON
    6 days ago
  •  ...in HTML, JavaScript, CSS and CSS Frameworks? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 15 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    7 days ago
  • We are seeking a Senior Software Developer with over a decade of expertise in Java development and large-scale web applications to join our team in Toronto. This role is designed for a technical leader who excels at translating complex system specifications into robust, maintainable... 
    Senior
    Contract work
    Work at office

    Randstad

    Toronto, ON
    10 days ago
  •  ...Brainhunter is currently seeking the se rvices of a " Senior Software Developer " for a contract role with one of our Valued Clients. • Rate: $90-$100 • Work Location: Toronto • Hours: 37.5/week • Duration: 1 Year Any specific tools/skillset: API, microservices... 
    Senior
    Full time
    Contract work
    Toronto, ON
    2 days ago
  • We are seeking a Senior Software Developer to lead the design and implementation of large-scale, multi-client web applications within an Azure cloud environment. This role is a unique hybrid of modern Microservices architecture and deep Oracle E-Business Suite (EBS) expertise... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    10 days ago
  •  ...C#, .Net Framework (Version 4.6 and above)? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 10 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a competitive... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    6 days ago
  • We are seeking a highly skilled Senior Software Developer to serve as a Subject Matter Expert for our cloud and AI initiatives. This role is instrumental in enabling, designing, and optimizing cloud environments across major platforms, including Azure, AWS, IBM, Oracle, and... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    14 days ago
  •  ...clear, well-defined user stories and technical designs Design, develop, and deploy enterprise-grade applications, including: .NET-...  ...through CI/CD pipelines (Helios) Lead and contribute to end-to-end software development activities including: Architecture and design... 
    Senior
    Full time

    Royal Bank of Canada

    Toronto, ON
    14 days ago
  • We are seeking a highly experienced Senior Software Developer with deep expertise in the Siebel CRM ecosystem to lead technical design, development, and integration initiatives. In this role, you will be responsible for translating complex technical specifications into high... 
    Senior
    Contract work
    Work at office
    Monday to friday

    Randstad

    Toronto, ON
    11 days ago
  •  ...agent experience, analytics, Contact Lens, CTR data)? Can you develop AI-powered capabilities using Amazon Q in Connect and Amazon Bedrock...  ...be a great opportunity for you! Our client is looking for a Senior Software Developer for a 10 month contract in Toronto. This is an... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    12 days ago
  • We are seeking a seasoned Senior Software Developer with extensive expertise in Oracle Siebel CRM to lead the design and development of enterprise-level applications. This role requires a technical expert capable of translating complex specifications into high-performing code... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    3 days ago
  •  ...Job Description What is the opportunity? The RBC Investor and Services and Technology team is seeking a Software Developer to support an application that processes FX transactions. In this role you will be responsible for the design and development of solutions... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    18 days ago
  •  ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only) Note... 
    Senior
    Contract work
    Temporary work
    Monday to friday

    Akkodis

    Toronto, ON
    19 days ago
  • We are seeking a seasoned Senior Software Developer specializing in Oracle Siebel CRM to lead the development and integration of complex enterprise applications. In this role, you will act as a technical subject matter expert, translating intricate system specifications into... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    3 days ago
  • We are seeking a versatile Senior Software Developer to join our team in Toronto. This role offers a unique opportunity to work across the full stack, bridging the gap between modern front-end web development and complex enterprise-level Oracle E-Business Suite (EBS) environments... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    14 days ago
  •  ...Services group within Capital Markets is seeking a strong Java developer for the Program Trading team. You will be involved in writing code...  ...production teams to ensure successful testing and release of software changes by coordinating test strategies and managing deployment... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    17 days ago
  • $103.37k per year

     ...Development, and Multimedia. All groups work together to deliver efficient, adaptable, and reliable IT services. As the Senior Software Developer, you willbe responsible for designing, developing, and maintaining ASP.NET Core applications, enhancing features based on project... 
    Senior
    Full time

    University of Toronto

    Toronto, ON
    10 days ago
  • We are seeking a Senior Software Developer with a strong specialization in Business Intelligence (BI) to join our team in Toronto. This hybrid role bridges the gap between enterprise Java-based development and advanced BI architecture. You will be responsible for the full lifecycle... 
    Senior
    Contract work
    Monday to friday

    Randstad

    Toronto, ON
    18 days ago
  •  ...Read on to see how you can shape the future, win as a team, and grow with us. About the role We're looking for a Senior Software Developer (IICS) to join our growing team! About the role: The Senior Software Developer with experience in Informatica Intelligent... 
    Senior
    Permanent employment
    Manual labor
    Work from home
    Flexible hours

    Intact

    Toronto, ON
    3 days ago
  •  ..., tested applications. This includes:  developing detailed programming specifications  writing...  ...arise during the use and operation of software packages, including technical assistance...  ..., Azure Analysis Service ~ Design and develop BI dashboards and reports based on business... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    3 days ago
  •  ...protection legislative requirements and how they apply to developing and maintaining healthcare systems containing personal health...  ...a great opportunity for you! Our client is looking for a Senior Software Developer - CRM for a 11 month contract in Toronto. This is an... 
    Senior
    Long term contract
    Contract work
    Flexible hours

    Randstad

    Toronto, ON
    13 days 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
    28 days ago
  • We are seeking a highly specialized Senior Software Developer - CRM for an 11-month contract in Toronto. This role is focused on the design, configuration, and implementation of Oracle Siebel IP18+ solutions within a public sector context. You will be responsible for translating... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    19 days ago
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages, including technical assistance...  ...skills; both written and verbal  Ability to develop and present new ideas and conceptualize... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    3 days ago
  •  ...Job Description What is the opportunity? RBC CWM Client source team is looking to onboard a Senior Software Developer who will partner with our other agile squads, business partners, and SRE teams to design, develop, and deploy scalable and high performing applications... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    17 days ago
  •  ...working knowledge of Jamstack Architecture? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 15 month contract in Toronto. This is an onsite role. Rate: Advantages • Earn a competitive rate within... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  •  ...Job Responsibility: About the Role We are looking for a highly skilled Senior Full Stack Software Developer to join our Agile software delivery team, responsible for building and enhancing enterprise-grade web and API applications. You'll be supporting key initiatives... 
    Senior
    Contract work
    Temporary work
    For contractors
    Monday to friday

    TV2 Consulting

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

     ...In response to the evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin is a learning...  ...the Role Reporting to the Team Lead, Development, the Senior Front-end Software Developer ("Developer III") is responsible for building and maintaining... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    Temporary work
    Work at office
    Local area

    Nelson Education LTD

    Toronto, ON
    2 days ago

Do you want to receive more vacancies?

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