1

Application Programmer Jobs in Quebec (NOW HIRING)

... application security practice within a fast-paced, growing organization? Join a team where ideas ... If you enjoy driving change and partnering with developers, squads, DevOps, system administrators ...

next page

Showing results 1-20

Application Programmer information

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 do you mean by application?

An application, in the context of an application programmer, refers to a software program or set of programs designed to perform specific tasks for users. Application programmers develop, test, and maintain these programs using programming languages and tools, often focusing on user interfaces and functionality. Understanding applications is essential for creating effective software solutions in various environments.

What is another word for application?

In the context of an application programmer, another word for application is software or program. These terms refer to a set of instructions that perform specific tasks on a computer or device, and understanding them is essential for developing, debugging, and maintaining software solutions.

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 does application mean in the Bible?

In the context of an application programmer, 'application' in the Bible refers to the act of applying biblical principles or teachings to everyday life. It involves interpreting scripture and translating its messages into practical actions or decisions. This concept emphasizes the importance of personal and spiritual application of biblical truths.

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.
Infographic showing various Application Programmer job openings in Quebec as of June 2026, with employment types broken down into 50% Full Time, and 50% Part Time. Highlights an 100% In-person job distribution.
Ingenieur en applications - Produits de commutation Broadcom / Application Engineer - Broadcom Sw...

Ingenieur en applications - Produits de commutation Broadcom / Application Engineer - Broadcom Sw...

IP Infusion Canada inc.

Montreal, QC โ€ข On-site, Remote

Full-time

Posted 16 days ago


Job description

Ingenieur en applications - Produits de commutation Broadcom (English Job Description follows)

Description de poste

Industrie :Communication, infrastructure

Poste :Ingenieur en applications et logiciels - Produits de commutation Broadcom

Type :Permanent a temps plein

Experience :5 ans et plus

Emplacement :Gatineau ou Montreal, QC (Canada), ou Tel-Aviv (Israel), ou a distance

Rejoignez une equipe impressionnante composee d'ingenieurs tres talentueux qui concoivent la prochaine generation de produits et de services de l'infrastructure du reseau 5G.

IP Infusion Canada Inc. est a la recherche d'un ingenieur en applications pour rejoindre notre equipe dynamique et en pleine croissance pour developper et soutenir des applications de pointe axees sur le routage et la commutation en temps reel des couches 2 et 3 du reseau pour les marches des fournisseurs de services, des centres de donnees et de la 5G. Le candidat retenu assurera un soutien en ingenierie des applications - y compris l'integration de logiciels et de systemes - aupres des entreprises qui developpent des logiciels temps reel C/C++ pour les produits de mise en reseau en utilisant des structures de commutation ASIC Broadcom. Au sein de l'equipe IP Infusion Canada Inc., le candidat retenu sera charge d'assurer la direction technique pour le client ainsi que pour l'equipe d'ingenieurs de IP Infusion Canada Inc.

Venez nous joindre!

Responsabilites :

  • Examiner la nouvelle conception du client axee sur les dispositifs de commutation Broadcom
  • Regler les problemes des clients lies au traitement des paquets et a la gestion du trafic
  • Collaborer avec l'equipe de recherche et developpement de Broadcom (architecte, PME, developpeurs) pour reproduire les problemes en laboratoire et pour identifier la solution
  • Interagir directement avec le client pour resoudre les problemes et pour confirmer la solution
  • Participer aux ameliorations et aux projets de developpement
  • Contribuer a la base de connaissances avec des etudes de cas

Competences requises :

  • Tres bonne comprehension des protocoles de commutation et de routage C2/C3.
  • Connaissances en matiere de cheminement des donnees et d'architecture de routage des paquets (Broadcom ou autre)
  • Experience pratique avec la gamme de commutateurs Broadcom StrataDNX et/ou StrataXGS
  • Experience en matiere de depannage d'applications basees sur Broadcom ou des SDK similaires.

Atouts :

  • Experience comme ingenieur en applications ou support technique concernant les commutateurs Broadcom ou des dispositifs similaires
  • Experience de travail pratique avec tout processeur de reseau
  • Connaissance des protocoles et des structures de donnees du plan de controle
  • Experience de la programmation en C ou en environnement Linux

Competences personnelles :

  • Personnalite tres flexible et polyvalente
  • Solides competences en communication anglaise, tant a l'ecrit qu'a l'oral
  • Personne organisee, capable de travailler de maniere independante
  • Capable de dialoguer avec les clients et de discuter de leurs exigences et de leurs besoins
  • Capacite a participer et a contribuer a une equipe dynamique

Education et experience :

  • Un baccalaureat en sciences ou un diplome superieur en CE/EE/CS ou l'equivalent
  • 5 ans ou plus d'experience dans l'industrie de la mise en reseau


Application Engineer - Broadcom Switching Products

Job Description

Industry : Communication, Infrastructure

Position :Software Application Engineer- Broadcom Switching Products

Type : Permanent Full Time

Experience : 5+ years

Location : Gatineau or Montreal, QC (Canada), Tel Aviv (Israel), or remote

Be part of an awesome team of highly talented engineers creating the next generation of 5G network infrastructure products and services.

IP Infusion Canada Inc. is looking for an Applications Engineerto join our growing and dynamic team developing and supporting Network Layer 2 and Layer 3 routing and switching based leading-edge real-time applications for service provider, data center, and 5G markets. The successful candidate will be providing application engineering support - including software and system integration - to companies developing embedded C/C++ real-time software for networking products using Broadcom switching fabric ASICs. As part of the IP Infusion Canada Inc. team, the successful candidate will be empowered to provide technical leadership to both the customer and IP Infusion Canada Inc. engineering team.

Join us!

Responsibilities:

  • Review customer's new design based on Broadcom switching devices
  • Solve customer's tickets related to packet processing and traffic management
  • Collaborate with Broadcom R&D team (architect, SME, developers) in reproducing the problems in the lab and identifying the solution
  • Interact directly with the customer in troubleshooting the problems and validating the solution
  • Contribute to enhancements and development projects
  • Contribute to the knowledge database with case studies

Required Skills:

  • Very good understanding of the L2/L3 switching and routing protocols.
  • Knowledge in data path and packet forwarding architecture (Broadcom or other)
  • Hands-on experience with the StrataDNX and/or StrataXGS series of Broadcom switches
  • Experience in troubleshooting applications based on Broadcom or similar SDKs.

Assets:

  • Experience as Application Engineer or Technical Support for Broadcom switches or similar devices
  • Hands-on experience working with any Network processor
  • Knowledge about control plane protocols and data structures
  • Experience with C programming or Linux environment

Personal Soft Skills:

  • Highly flexible and adaptable personality
  • Strong communication skills, both written and spoken English
  • Organized individual, capable of working independently
  • Able to interact with customers and discuss their requirements and needs
  • Able to participate and contribute to a dynamic team

Education and Experience:

  • BSc or higher degree in CE/EE/CS or equivalent
  • 5+ years experience in the networking industry
Employment Type: Full-Time