1

Application Programmer Jobs in Quebec (NOW HIRING)

Strong understanding of programming design patterns, multi-threading, and modern multi-tiered application architecture. Experience with Java, SpringBoot Experience with development and deployment of ...

CA$10K/mo

GENG134 MC1 - Communications for Software Engineers Term: Winter 2027 (January 1 - April 30) Days ... Candidate Application Form (CAF) Required for External Applicants * Names and Contact Information ...

As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to ... job application or interview process, perform their essential job functions, and receive other ...

We are seeking an AI Agent and Application Development Delivery Lead to join our ITS Application ... Manage developer and contractor capacity, including availability, skill alignment, onboarding ...

New

We are seeking an AI Agent and Application Development Delivery Lead to join our ITS Application ... Manage developer and contractor capacity, including availability, skill alignment, onboarding ...

New

next page

Showing results 1-20

People also search for

Application Programmer information

See Quebec salary details

$49.5K

$89.2K

$159.5K

How much do application programmer jobs pay per year?

As of Jun 6, 2026, the average yearly pay for application programmer in Quebec is $89,195.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,500.00 and $103,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Application Programmer, and why are they important?

To thrive as an Application Programmer, you need strong proficiency in programming languages (such as Java, C#, or Python), problem-solving skills, and a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems (like Git), and frameworks relevant to the application domain is typically required. Effective communication, teamwork, and adaptability are standout soft skills in this role. These skills and qualities are crucial for building robust, maintainable software solutions that meet user needs and adapt to evolving technology.

What does an Application Programmer do?

An Application Programmer is responsible for designing, coding, testing, and maintaining software applications that meet specific user or business needs. They often work with programming languages such as Java, C#, Python, or others to create new applications or modify existing ones. Application Programmers collaborate with other developers, analysts, and stakeholders to ensure the software functions correctly and efficiently. Their work may also involve debugging, updating, and optimizing software to improve performance and security.

What is the difference between Application Programmer vs Software Developer?

AspectApplication ProgrammerSoftware Developer
Required CredentialsBachelor's in Computer Science or related field, programming certificationsBachelor's or higher in Computer Science, software engineering, or related fields
Work EnvironmentDevelops specific applications, often within a team or projectDesigns, develops, and maintains software solutions, broader scope
Employer & Industry UsageIT companies, software firms, tech departmentsTech companies, startups, enterprise organizations
Common Search & Comparison IntentUnderstanding specific programming roles, job requirementsBroader software development careers, skill differences

Application Programmers focus on coding and implementing specific applications based on detailed requirements. Software Developers have a broader role, encompassing designing, coding, testing, and maintaining entire software solutions. While both roles require programming skills and similar educational backgrounds, Software Developers typically handle a wider scope of projects and responsibilities.

What are some typical challenges an Application Programmer may face when working on a large-scale software project?

Application Programmers working on large-scale software projects often encounter challenges such as integrating new features into existing codebases, managing dependencies, and ensuring code quality across multiple team members. Effective communication with other developers, testers, and project managers is crucial to keep the project on track and resolve issues quickly. Additionally, adapting to changing project requirements and troubleshooting complex bugs are common aspects of the role. Maintaining thorough documentation and following best practices can help mitigate these challenges and ensure project success.
What are popular job titles related to Application Programmer jobs in Quebec? For Application Programmer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Application Programmer jobs in Quebec look for? The top searched job categories for Application Programmer jobs in Quebec are:
Infographic showing various Application Programmer job openings in Quebec as of May 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 37% In-person, and 63% Remote job distribution, with an average salary of $89,195 per year, or $42.9 per hour.
Xsolla School - Student Application (Engineering)

Xsolla School - Student Application (Engineering)

Xsolla

Montreal, QC

Other

Posted 19 days ago


Job description

About Xsolla School
Xsolla School is an experiential learning program designed to help university students and recent graduates gain real-world exposure to the global video game industry. Participants learn directly from Xsolla professionals through guided mentorship, technical training, and hands-on projects.
 
Program Overview
The Builders Track focuses on Engineering and Design, the foundation of how we create, design, and deliver technology at Xsolla.
Participants will join a 8-10 week immersive program combining mentorship, technical training, and project-based learning alongside Xsolla experts. 
 
About Us
Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.
For more information, visit xsolla.com.
What You'll Learn
  • Software development fundamentals (Frontend, Backend, QA, DevOps)
  • Product design & user experience (UI/UX, prototyping, accessibility)
  • Data analytics and product insights
  • Project and product management principles
  • Agile teamwork, communication, and collaboration
  • Exposure to real Xsolla projects, SDKs, and platforms
Key Responsibilities
  • Participate in daily training sessions and workshops
  • Collaborate in cross-functional project teams (3-5 members)
  • Design, build, test, and document software or product features
  • Contribute to demo projects and final deliverables
  • Engage with mentors and apply feedback continuously
  • Maintain a professional, proactive, and curious learning attitude
Who Can Apply
  • Current students or recent graduates 
  • Fields of study: Computer Science, Software Engineering, Product Design, or related disciplines
  • Passion for gaming, technology, and building impactful digital experiences
  • Able to commit to a 8-10 week structured learning schedule 
At Xsolla, we believe the next generation of builders will shape the future of gaming and technology. If you're passionate about learning, creating, and contributing to something meaningful, this program is for you.
 
Apply now and start building your journey with Xsolla.
 
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job