Senior Software Developer

Contrat temporaire

Toronto, Ontario

14 Apr 2025

    Our client is seeking a Senior Systems Analyst with proven experience in enterprise application development and support. This is a great opportunity to work on high-impact projects within the public sector.

     

    Job Title: Senior Systems Analyst

    Job Location: Toronto, ON/Hybrid

     

    Job Description:

    Must Haves:

    ·         Experience installing and configuring Atlassian server applications (JIRA, Confluence, plugins).

    ·         Proficiency in VB.NET, C#, ASP.NET, .NET CORE, Java applets, and front-end technologies (HTML, CSS, jQuery) using Visual Studio 2019.

    ·         Strong background in manual and automated software testing across methodologies.

     

    Key Responsibilities:

    ·         You will lead and support the full Systems Development Life Cycle (SDLC), from requirements gathering to implementation and post-launch support. Responsibilities include developing and maintaining cost-effective I&IT solutions, providing senior-level technical guidance, analyzing and designing systems architecture, and leading teams through integration and testing phases. You will also contribute to feasibility studies, documentation, and coaching junior analysts.

    ·         This role is ideal for someone with a solid foundation in both relational and multidimensional databases, RAD methodologies, and middleware technologies, and who thrives in collaborative, fast-paced environments.

     

     

    Our client is seeking a Senior Software Developer – API with a strong background in .NET technologies to join their team in delivering robust, scalable, and secure application solutions.

    Job Title: Senior Software Developer – API

    Job Location: Toronto, ON/Hybrid

     

    Job Description:

    Must Have:

    ·         4+ years of C# experience

    ·         3+ years with .NET Core or .NET 5+

    ·         3+ years of ASP.NET MVC

    ·         3+ years of ASP.NET Web API

     

    Responsibilities:

    The successful candidate will be responsible for translating technical specifications into well-tested applications. This includes full-cycle development—design, code, test, and implementation—primarily focused on REST APIs, integration with modern platforms like Apigee/APIM, and secure authentication using frameworks such as OAuth and JWT. You will also be involved in converting SOAP to REST services, leveraging open API (Swagger), and supporting cloud-based development. Experience with asynchronous programming, Entity Framework, Git, SQL Server, and cloud environments is essential.

    The role requires strong collaboration throughout the SDLC, deep understanding of .NET architecture, and the ability to troubleshoot and maintain high-performance applications in a structured Agile environment.

     

     

    Our client is seeking a Senior Business Intelligence Specialist to support a high-impact data and reporting modernization initiative. The successful candidate will play a critical role in leading the migration of 900+ reports from BOEXI to Power BI in the 2025–26 fiscal year.

     

    Job Title: Senior Business Intelligence Specialist

    Job Location: Toronto, ON/Hybrid

     

    Job Description:

    Must-Have Skills:

    ·         Proficiency in Power BI and other visualization tools for data exploration, report/dashboard creation, and dataset management

    ·         Expertise in designing interactive, user-friendly reports with Power BI Desktop

    ·         Advanced knowledge of DAX formulas/functions for custom and complex calculations

    ·         Strong understanding of UI/UX design, including custom visuals and themes for enhanced user experience

     

    Key Responsibilities:

    ·         Lead Power BI report development, data integration, cleansing, modeling, and analysis

    ·         Conduct workshops to gather business requirements and deliver tailored BI solutions

    ·         Design dashboards highlighting KPIs and trends, with guided analysis and alerts

    ·         Develop and support automated ETL processes and error handling for data quality

    ·         Provide strategic input to help clients connect data-driven insights to operational goals

     

     

    Our client is seeking an experienced Senior Software Developer to join their dynamic team. This is a great opportunity to work on high-scale, cloud-native systems in a forward-thinking environment.

     

    Job Title: Senior Software Developer

    Job Location: Toronto, ON/Hybrid

     

    Job Description:

    Must Have:

    ·         Proven experience with Microservices architecture and API development

    ·         Strong understanding of cloud infrastructure (AWS, Azure, or GCP)

    ·         Experience building applications on cloud platforms

    ·         Hands-on experience with Azure Service Bus

    Key Requirements:

    ·         10+ years of backend development in distributed systems

    ·         Expertise in Spring Boot, Node.js, or .NET Core

    ·         Proficiency with SQL and NoSQL databases

    ·         Skilled with Docker, Kubernetes, and CI/CD tools (e.g., Jenkins, Azure DevOps)

    ·         Strong knowledge of API gateways, load balancing, and cloud security practices

    ·         Experience with Git-based version control tools

    Preferred:

    ·         Experience with serverless (e.g., Azure Functions)

    ·         Familiarity with event-driven architectures

    ·         Cloud monitoring tools like Application Insights or Prometheus

    ·         Cloud certifications are a plus

     

     

    The client is seeking a Junior Data Analytical Specialist/Scientist to support analytics-driven decision-making across ministry functions. The ideal candidate will have a strong foundation in data analysis and visualization and thrive in agile, fast-paced environments.

     

    Job Title: Junior Data Analytical Specialist/Scientist

    Job Location: Toronto, ON/Hybrid

     

    Job Description:

    Must Haves:

    ·         Superior knowledge of Microsoft Excel, including data validation techniques

    ·         Proven experience cleaning, transforming, and joining datasets

    ·         Proficiency in SQL and working with relational databases

    ·         Hands-on experience building dashboards and visuals using Microsoft PowerBI

    Key Responsibilities:

    ·         Develop and deliver data analytics to generate actionable insights for ministry partners

    ·         Clean, assess, and analyze datasets from various government sources

    ·         Build statistical models and perform predictive analytics using R and PowerBI

    ·         Create and maintain visual reports for both technical and non-technical audiences

    ·         Collaborate with stakeholders to identify data gaps and recommend improvements

    ·         Document findings and support agile project cycles with continuous feedback

    Experience with R integration in PowerBI, land-use planning data, StatsCan demographics, and Ontario Open Data is an asset.

     

    The Client is seeking a Senior Data Architect/Modeller to lead the design and support of scalable data architecture for high-impact programs and prototypes within a complex, distributed environment. This role ensures data strategies align with enterprise goals, compliance standards, and long-term digital transformation initiatives.

    Job Title: Senior Data Architect/Modeller

    Job Location: Toronto, ON/Hybrid

     

    Job Description:

    Must Haves:

    ·         Proven experience designing and supporting data architecture across distributed systems

    ·         Ability to define and manage strategic data requirements, standardized vocabularies, and integrated design frameworks

    ·         Strong collaboration skills to align data solutions with enterprise objectives and stakeholder needs

     

    Key Responsibilities:

    ·         Architect data flow, distribution, and storage models for new and evolving programs

    ·         Establish common data language and governance models to support system-wide consistency

    ·         Work closely with stakeholders to ensure compliance, scalability, and alignment with business strategy

    ·         Contribute to OHDC-aligned initiatives involving data stewardship and governance

     

    Preferred Experience:
    Expertise in data modeling (conceptual to physical), big data environments, metadata management, and modern concepts like data mesh/fabric. Familiarity with tools like Power Designer, Visio, and regulatory frameworks in the health domain is an asset.

     

    The Client is seeking a Senior Software Developer to support complex, enterprise-level data engineering initiatives. This role focuses on developing and optimizing data solutions within a hybrid on-prem/cloud ecosystem.

    Job Title: Senior Software Developer

    Job Location: Toronto, ON/Hybrid

     

    Job Description:

    Must Haves:

    ·         3+ years' experience with Informatica Intelligent Cloud Services (IICS)

    ·         3+ years' experience with the Azure ecosystem

    ·         3+ years' experience with SQL Server

    ·         3+ years' experience with Linux/Unix

    ·         3+ years' experience with Python, BASH, and PowerShell

     

    Responsibilities:

    As a Senior Developer, you will lead development efforts, guide design decisions, mentor team members, and ensure timely, high-quality deliverables. You'll collaborate across QA, DBAs, and release teams while proactively identifying and mitigating risks. You’ll be instrumental in advancing best practices, improving cycle time, and staying ahead of emerging technologies. Responsibilities also include documentation, stakeholder communication, and recommending technical enhancements.

    Ideal candidates bring deep SDLC knowledge, strong agile practices, and robust experience in data structures (XML/JSON), query languages (SQL/KQL), and cloud/on-prem data architecture. A solid understanding of data security and Ontario healthcare data regulations is an asset.

     

     

    The Client is seeking a results-driven IT Project Delivery Director to lead strategic technology initiatives that support organizational growth and operational excellence.

    Job Title: IT Project Delivery Director

    Job Location: Montreal, QC

     

    Job Description

    Must Haves:

    ·         Proven experience aligning IT project strategies with business goals

    ·         Strong leadership in managing and supporting complex IT project portfolios

    ·         Expertise in risk management, budgeting, and cross-functional collaboration

    ·         Ability to lead and mentor high-performing project and IT teams

    ·         Solid understanding of governance, compliance, and project management best practices

     

    Responsibilities:

    As the IT Project Delivery Director, you will oversee the planning, execution, and successful delivery of a diverse portfolio of IT projects. You’ll guide program and project managers, resolve delivery roadblocks, and ensure projects meet their objectives within scope, time, and budget. This role involves close collaboration with plant operations, business stakeholders, and vendors to drive technology adoption and performance.

    You’ll also play a key role in developing governance standards, fostering innovation, and maintaining compliance with policies and security protocols. If you’re passionate about leading digital transformation and building high-impact teams, this is your opportunity to drive meaningful change within a forward-looking public sector organization.

     

     

    The Client is looking for a skilled Senior Software Developer with a strong background in Geographic Information Systems (GIS) to support innovative, spatially driven solutions across government programs and services.

    Job Title: Senior Software Developer

    Job Location: Toronto, ON/Hybrid

     

    Job Description:

    Must Haves:

    ·         Proficiency in GIS software such as ArcGIS Enterprise

    ·         Strong programming skills in Python and JavaScript

    ·         Experience with spatial data management using PostgreSQL/PostGIS

    ·         Ability to analyze and interpret spatial data for problem-solving.

     

    Responsibilities:

    In this role, you will provide technical leadership in designing, developing, and maintaining GIS-based applications. You’ll work closely with internal teams and stakeholders to analyze business needs, lead geoprocessing and automation initiatives, and deliver interactive web maps and GIS services. Responsibilities include conducting feasibility studies, developing technical documentation, and driving continuous improvement efforts. You’ll also support team capability-building through knowledge sharing and training.

    The ideal candidate brings hands-on experience with ArcGIS Pro, ArcGIS Online/Portal, and advanced tools like Arcade and ArcPy, along with a solid understanding of front-end development (.NET, HTML, CSS), spatial databases, cloud technologies (Azure), and accessibility standards (WCAG AA 2.0). This is an exciting opportunity to apply your GIS expertise to impactful public-sector projects.

     

    Our client is seeking an Intermediate Systems Administrator/Operations Support Specialist to support their mission-critical operations. This is a dynamic opportunity for professionals experienced in enterprise infrastructure environments.

    Job Title an Intermediate Systems Administrator/Operations Support Specialist

    Job Location: Toronto, ON/Hybrid

     

    Job Description

    Must Haves:

    ·         Experience supporting large ZOS mainframe systems

    ·         Experience with Unix and Wintel servers, and network peripherals

    ·         Demonstrated knowledge of service management tools such as eSMT, CIT, Remedy, and ITIL

    Role Overview:
    You will provide 24/7/365 end-to-end monitoring of critical OPS services and infrastructure—including mainframes, UNIX and Windows servers, storage, and networks—ensuring availability per defined SLAs. Responsibilities include responding to high-priority incidents, participating in system recovery, applying patches and upgrades, executing change requests, and escalating issues as needed. You’ll support key services hosted across Guelph, Kingston, and regional data centres and contribute to training, documentation, Agile monitoring, and annual Systrust and disaster recovery exercises.

     

    Our client is seeking a Mobile Engineer 5 to perform preventative maintenance, repairs, and inspections across various government facilities. This role requires a strong technical background in HVAC/R systems, mechanical and electrical components, and facility operations. The successful candidate will ensure safe, efficient, and code-compliant facility performance while delivering excellent customer service.

    Job Title: Mobile Engineer 5

    Job Location: Edmonton, AB

     

    Job Descriptio

    Must Haves:

    ·         Minimum 4 years of technical experience in building engineering and HVAC/R systems

    ·         Experience with walk-in coolers, freezers, and refrigeration repairs

    ·         Basic plumbing, electrical, and equipment maintenance knowledge

    ·         Valid driver’s license

    ·         Type II EPA Certification

    ·         Strong interpersonal and customer service skills

    ·         Ability to lift up to 80 lbs, work at heights, and in extreme conditions

    ·         Familiarity with CMMS systems (e.g., Corrigo)

    Responsibilities:

     include maintaining and operating HVAC and facility systems, performing inspections, ensuring safety compliance, documenting work in real time, and attending safety meetings. Candidates must be available for call-ins and ready to work independently across multiple locations.

     

     

    Our client is seeking a skilled Senior Software Developer with extensive experience in data analytics and business intelligence. The ideal candidate will bring strong technical expertise in Microsoft Azure technologies and a solid background in data modeling, reporting, and BI solution development.

    Job Title: Senior Software Developer

    Job Location: Toronto, ON/Hybrid

     

    Job Description:

    Must Haves:

    ·         5+ years in BI/data analytics with proven skills in analytics, data modeling, reporting, and cleansing

    ·         Proficiency in Azure Databricks, Delta Lake, Azure Storage, ADF, Azure Analysis Services

    ·         Experience designing and developing BI dashboards and reports

    ·         Ability to implement and support BI solutions on Microsoft and other platforms

    ·         Strong knowledge of Azure cloud, including migration and Azure Data Analytics tools.

     

    Responsibilities:

    The successful candidate will be responsible for translating technical specifications into working applications, performing code development and testing, resolving software issues, and supporting system implementations. A collaborative team player with strong problem-solving and communication skills is essential.

     

    Nice to Haves:

    ·         Experience with OPS Transfer Payment Model or CRM systems

     

    Our Ontario Government Client is seeking a Senior Systems Testing/QA Specialist to lead testing efforts for complex IT systems, ensuring quality and functionality across platforms. This role involves close collaboration with business stakeholders and project teams to support user acceptance testing and maintain testing excellence across the SDLC.

    Must Haves:

    ·         10+ years of experience in planning and executing testing for GUI and non-GUI systems

    ·         Hands-on experience with Oracle platform

    ·         Strong background supporting UAT and collaborating with business clients

    ·         Proven ability to execute functional, non-functional, and systems integration tests

    ·         Skilled in coding automated test scripts and building automated test cases

    ·         Deep understanding of testing methodologies across various system types (web, client-server, batch)

    ·         Proficient with DevOps tools such as Jira and Azure DevOps

    The successful candidate will advise on testing strategies, develop test plans and scripts, and execute comprehensive testing activities. This includes automated and manual testing for custom-built and COTS applications. A detail-oriented professional with strong analytical and communication skills is essential for success in this fast-paced government environment.

     

    Our client is seeking a Senior Systems Testing/QA Specialist to lead testing efforts for complex IT systems, ensuring quality and functionality across platforms. This role involves close collaboration with business stakeholders and project teams to support user acceptance testing and maintain testing excellence across the SDLC.

    Job Title: Senior Systems Testing/QA Specialist

    Job Location: Toronto, ON/Hybrid

    Job Description:

    Must Haves:

    ·         10+ years of experience in planning and executing testing for GUI and non-GUI systems

    ·         Hands-on experience with Oracle platform

    ·         Strong background supporting UAT and collaborating with business clients

    ·         Proven ability to execute functional, non-functional, and systems integration tests

    ·         Skilled in coding automated test scripts and building automated test cases

    ·         Deep understanding of testing methodologies across various system types (web, client-server, batch)

    ·         Proficient with DevOps tools such as Jira and Azure DevOps

    Responsibilities:

    The successful candidate will advise on testing strategies, develop test plans and scripts, and execute comprehensive testing activities. This includes automated and manual testing for custom-built and COTS applications. A detail-oriented professional with strong analytical and communication skills is essential for success in this fast-paced government environment.

    Winnipeg, MB/Remote

    BA-620

     

     

    Our Client is looking for a highly experienced Senior Software Developer to support the development, enhancement, and maintenance of business intelligence and analytics solutions, with a focus on Cognos and data warehousing for the PEAR (Panorama Enhanced Analytic Reports) platform.

    Job Title: Senior Software Developer

    Job Location: Toronto, ON/Hybrid

    Job Description:

    Must Haves:

    ·         10+ years of experience with Cognos 11.x (report development, Framework Manager, Query & Report Studio, dashboards, AODA compliance)

    ·         Strong experience in Cognos administration and package creation

    ·         Expertise in BI/data analytics, data warehouse design, dimensional and relational modeling

    ·         Proficiency with Informatica and ETL tools, including performance tuning and support

    ·         Advanced knowledge of Oracle 19c, SQL, PL/SQL, JSON, XML, Unix/Linux scripting

    ·         Skilled in database/Cognos performance tuning and automation.

    Responsibilities:

    The successful candidate will support over 40+ PEAR reports, ensuring AODA compliance, enabling self-service analytics, and maintaining system performance and reliability. Responsibilities include developing new features, upgrading Cognos, supporting impact analysis, and resolving production issues. This is an exciting opportunity to contribute to public health analytics in a fast-paced and collaborative environment.