1

Desktop Application Developer Jobs in Ontario (NOW HIRING)

CA$1 - CA$11/hr

Identify, analyze, and resolve application deployment issues. * Implementing automation for tasks ... Power Automate flows and desktop flows to build end-to-end RPA/ML automation solutions.

New

Identify, analyze, and resolve application deployment issues.\n \n * Implementing automation for ... Demonstrated experience and skills in using Logic Apps, Power Automate flows and desktop flows to ...

New

CA$1 - CA$11/hr

You have senior application development experience in cloud technologies using Microsoft Azure ... desktop applications using Azure Cloud and MS .Net technologies and tools. * Demonstrated ...

... web & desktop applications using Azure Cloud and MS .Net technologies and tools \n \n ... You have senior application development experience in cloud technologies using Microsoft Azure,

CA$70 - CA$75/hr

... web, desktop, mobile, mainframe, micro/mini systems, etc.) and multi-tiered open-standard ... application packages management). * Thorough knowledge of large-scale complex systems analysis ...

The Engineer, Low-Code guides clients on employing Power Platform tools - Copilot Studio, Power ... for platform application development. Strong understanding of Power Automate Desktop RPA ...

The Engineer, Low-Code guides clients on employing Power Platform tools - Copilot Studio, Power ... for platform application development. Strong understanding of Power Automate Desktop RPA ...

The Engineer, Low-Code guides clients on employing Power Platform tools - Copilot Studio, Power ... for platform application development. Strong understanding of Power Automate Desktop RPA ...

The Engineer, Low-Code guides clients on employing Power Platform tools - Copilot Studio, Power ... for platform application development. Strong understanding of Power Automate Desktop RPA ...

... a Junior C# / .NET Developer to join our agile development team and help build and maintain ... Develop, maintain, and unit test desktop and web applications using C# and VB .NET * Participate in ...

Software Application Knowledge: * Design/Drafting software - AutoCAD (ACAD) or AutoCAD Electrical ... Desktop software- Microsoft Word, Excel, Projects, and Outlook * Beckhoff TwinCat programming ...

Showing results 21-40

Desktop Application Developer information

See Ontario salary details

$34.5K

$104.3K

$150K

How much do desktop application developer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for desktop application developer in Ontario is $104,331.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,500.00 and $127,500.00 per year, depending on experience, location, and employer.

What is a desktop application developer?

A Desktop Application Developer is responsible for designing, building, and maintaining software applications that run on desktop operating systems like Windows, macOS, and Linux. They work with programming languages such as C#, Java, Python, or C++ and utilize frameworks like .NET, Qt, or Electron. Their duties include debugging, optimizing performance, and ensuring a seamless user experience. Developers may also collaborate with UX/UI designers, testers, and other developers to create functional and efficient applications.

What does a desktop application developer do?

A Desktop Application Developer usually spends their day designing, coding, testing, and maintaining software applications for desktop environments. Common tasks include collaborating with product managers to clarify requirements, debugging and resolving issues, and writing clear documentation for end users or other developers. Developers may also participate in team meetings, code reviews, and contribute to continuous improvement initiatives. The role often requires balancing independent work with close teamwork to ensure features are delivered on time and meet quality standards.

What are the key skills and qualifications needed to thrive as a desktop application developer?

To thrive as a Desktop Application Developer, you need strong programming skills in languages such as C#, Java, or C++, combined with experience in software design and debugging. Familiarity with development environments like Visual Studio, version control systems such as Git, and sometimes certifications in relevant technologies can be beneficial. Excellent problem-solving abilities, attention to detail, and good communication skills help you understand requirements and collaborate effectively with other teams. These skills ensure the delivery of reliable, user-friendly desktop applications that meet business and user needs.

What are popular job titles related to Desktop Application Developer jobs in Ontario?

For Desktop Application Developer jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Desktop Application Developer jobs in Ontario look for?

The top searched job categories for Desktop Application Developer jobs in Ontario are:

What cities in Ontario are hiring for Desktop Application Developer jobs?

Cities in Ontario with the most Desktop Application Developer job openings:

Infographic showing various Desktop Application Developer job openings in Ontario as of August 2026, with employment types broken down into 71% Full Time, 25% Part Time, and 4% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $104,331 per year, or $50.2 per hour.

RQ11605 - Software Developer - Senior

On-site

Maarut
Technology, Communication and Media • 201 - 500 employees

CA$1 - CA$11/hr

Full-time

Posted 3 days ago

New


Job description

Deliverables for Sr. Software Developer:


  • Design, build, develop and administer CI/CD pipeline using Azure DevOps to support continuous development and deployment of modular cloud-based systems.
  • Monitor and assess the performance of applications in Azure cloud environment to ensure solutions are running as expected. Identify, analyze, and resolve application deployment issues.
  • Implementing automation for tasks like code integration, testing, deployment, and infrastructure management.
  • Design, develop and test the automation solution using Containerized Microservices, JEE, Spring Boot, API, Azure Logic Apps, Power Automate, Database, React/Angular, and integrate with other various systems using API (REST/SOAP).
  • Document the development tasks and their duration, align with management, and finalize. 
  • Create and execute test plans including performance testing of the solution.
  • Develop, document, and implement application process monitoring procedures. 
  • Support production operational activities.
  • Document the comprehensive written technical knowledge transfer plan and conduct knowledge transfer to EFP technical staff throughout the assignment. 


Requirements

Experience and Skill Set Requirements

DevOps Experiences - 25% 

  • Demonstrated 5+ years experience in setting up development environments and mechanism using tools such as Azure DevOps, pipeline, or similar tools.
  • Demonstrated 5+ years' experience in build tools like Git, Kubernetes, Maven, Docker for continuous integration.
  • Demonstrated 5+ years' experience in container management and orchestration to automate application deployment, application scaling/clustering, monitoring, and others.
  • Demonstrated 5+ years' experience in integration experience in building and using APIs or other integration endpoints.
  • Demonstrated experience applying industry web, architectural and security standards, and best practices. 

JAVA & Webservices, Cloud Computing Experiences - 45% 

  • Demonstrated 10+ years' experience in designing and developing secure RESTful/Soap APIs web services and microservices with Java/JEE, Spring Framework, SQL/NoSQL database, Message Queue, etc. 
  • Demonstrated experience in developing frontend applications using REACT/Angular, JSON, HTML/CSS/XML/XPath to build complex and efficient web applications. 
  • Demonstrated experience and skills to design, develop and maintain microservices-based backend systems, containerize, and deploy applications using Docker and orchestrate them with Azure Kubernetes Service (AKS) 
  • Good knowledge of DevOps pipeline, IAM, OAuth, authentication, and authorization. 
  • Has Experience in developing Java applications that follow Web Content Accessibility Guidelines (WCAG) at the AA level.

 

RPA/ML and Microsoft Low-Code Experience - 20% 

  • Demonstrated knowledge and experience with AI, LLM and Machine Learning, such as Azure Document Intelligence, Cloud Foundry, OpenAI, Cognitive Search etc. 
  • Demonstrated knowledge of OCR, information extraction/classification, and experience in training AI models based on business requirements. 
  • Demonstrated 5+ experience in developing, testing, and implementing complex system solutions using Microsoft Power Automate Robotics Process Automation (RPA). 
  • Demonstrated experience and skills in using Logic Apps, Power Automate flows and desktop flows to build end-to-end RPA/ML automation solutions. 
  • Demonstrated experience and skills to integrate with other systems and services to implement end-to-end solutions.  
  • Demonstrated experience in documenting Solution Design Documents (SDD) based on business requirements and planning and executing the development tasks.

 

Testing and Reporting - 5% 

  • Demonstrated experience in developing and executing test scenarios to perform unit, integration, and performance testing. 
  • Expert in leveraging Postman/ReadyAPI/Soap UI/JMeter tools to conduct test cases or scenarios. 
  • Demonstrated experience in using Power BI to pull information out and generate reports for a different purpose. 

 

Communication and Teamwork - 5% 

  • Demonstrated ability to collaborate with IT/ Business throughout the Software Development Life Cycle and production support. 
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills 
  • Demonstrated team player with a track record for meeting deadlines. 
  • When requested, the consultant shall establish a communication and reporting process that is acceptable to the Cluster/Ministry/Organization. The objective of this process is to ensure an effective flow of communications among all project stakeholders on the progress of deliverables and milestones; timely identification of issues to facilitate resolution/decisions. 

Must Have:

A DevOps specialist in production support ensures seamless system reliability by rapidly diagnosing and remediating issues, optimizing infrastructure and automation, and driving continuous improvements through collaboration and data-driven recommendations.

  • Incident Response & Root Cause Analysis (RCA) – Quickly diagnose production issues, identify underlying causes, and recommend remediation strategies.
  • Cloud & Infrastructure Expertise – Deep understanding of AWS, Azure, or GCP, including networking, security, scaling, and resilience.
  • CI/CD & Automation – Proficiency in building robust pipelines, Infrastructure as Code (Terraform, Ansible), and automated recovery workflows.
  • Monitoring, Observability & Performance Tuning – able to optimize systems for reliability.
  • Collaboration & Continuous Improvement – Works with cross-functional teams to propose fixes, lead postmortems, and enhance processes and architectures.

 

Nice to Have:

  • Prior Development experience - Azure (CI/CD), Java, Microservices, Kubernetes (AKS), Containers, SQL Server, Logic Apps, Power Platform