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 ...

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 ...

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 ...

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.

Rapid Application Developer - Capital Markets

Tech Talent International

Montreal, QC โ€ข Hybrid

CA$60/hr

Full-time

PTO

Posted 2 days ago


Job description

Tech Talent International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe.

We currently have a role as a Securitization RAD Developer with our large consulting client, workig onsite at a major financial services client in the downtown Montreal area. This role can be either a long term contract or a permanent role.

Role: Securitization RAD Developer

Type: Permanent or Contract 37.5 hrs/week

Location: Hybrid - Downtown Montreal, QC -(roles starts off 5 days in office for 1st 3 months, then turns into hybrid setup 3 days onsite, 2 days from home)

Contract Pay Rate: $60hr C2C

Salary: $65,000 - $70,000 + 9% bonus + 3-5 weeks paid vacation + RRSP contribution + benefits + sick/personal days

RESPONSIBILITIES
Settlement of fixed income, equity, and options products across US and global markets
Reconciliation of cash positions and stock records between custodians, clearing agents, banks, and internal systems
Reconciliation of suspense and control accounts
KPI / KRI reporting with detailed root cause analysis and resolution tracking
Continuous follow-up to resolve all breaks, including settlement fails with counterparties
Ensure proper functioning of operational, administrative, and financial processes related to market transactions
Maintain compliance with financial rules and internal controls
Work flexible hours between 8:00 AM and 7:00 PM as required
Participate in occasional overtime and late shifts
Operate under the Canadian holiday calendar

REQUIREMENTS

Mandatory
3โ€“7 years of relevant experience in software developmentย 

Advanced Excel/VBA programming skillsย 

MSSQL mandatory

Python (good to have)

Proficiency with clearing and settlement tools and systems
Canadian regulatory and compliance experience
Knowledge of broker/dealer operations
Experience documenting front-to-back system flows
Bachelor's degree in Business (Finance, Accounting, Economics, Marketing, or related field), or equivalent experience
Strong understanding of trade flows and products (fixed income, equities, options)
Comprehensive knowledge of domestic and international settlement processes
Ability to multitask and meet tight deadlines
Ability to identify, escalate, and resolve issues effectively
Strong collaboration skills with internal teams, clients, and external stakeholders
Bilingual (required)
Nice to have
Strong written and verbal communication skills
Excellent interpersonal and teamwork abilities
Ability to prioritize in a fast-paced and dynamic environment