1

Delphi Developer Jobs in Quebec (NOW HIRING)

This role is ideal for an experienced developer with strong expertise in Delphi, relational ... databases, and modern software development practices. The successful candidate will contribute to ...

This role is ideal for an experienced developer with strong expertise in Delphi, relational ... databases, and modern software development practices. The successful candidate will contribute to ...

This role is ideal for an experienced developer with strong expertise in Delphi, relational ... databases, and modern software development practices. The successful candidate will contribute to ...

Code: Delphi * Database: SQL * Documentation: HTML * Tools: GitHub - Azure DevOps - Google Workspace - StarTeam Our Great Benefits * Minimum of 3 weeks of vacation from the first year; * Group ...

Code: Delphi * Database: SQL * Documentation: HTML * Tools: GitHub - Azure DevOps - Google Workspace - StarTeam Our Great Benefits * Minimum of 3 weeks of vacation from the first year; * Group ...

Code: Delphi * Database: SQL * Documentation: HTML * Tools: GitHub - Azure DevOps - Google Workspace - StarTeam Our Great Benefits * Minimum of 3 weeks of vacation from the first year; * Group ...

Code: Delphi; * Basse des donnees: SQL; * Documentation: HTML; * Outils: GitHub - Azure DevOps - Google Workspace - StarTeam. Nos supers avantages * Minimum de 3 semaines de vacances dès la ...

Delphi * Database: SQL * Documentation: HTML * Tools: GitHub - Azure DevOps - Google Workspace -PowerShell - Cloud CLI - Bash Our Great Benefits: * Minimum of 3 weeks of vacation from the first year;

Delphi * Database: SQL * Documentation: HTML * Tools: GitHub - Azure DevOps - Google Workspace -PowerShell - Cloud CLI - Bash Our Great Benefits: * Minimum of 3 weeks of vacation from the first year;

Delphi Developer information

What are the key skills and qualifications needed to thrive as a Delphi Developer, and why are they important?

To thrive as a Delphi Developer, you need strong programming skills in Delphi/Object Pascal, a solid understanding of software development principles, and experience with desktop or database application design. Familiarity with development tools like Embarcadero RAD Studio, version control systems (e.g., Git), and knowledge of SQL databases are typically required. Attention to detail, strong problem-solving abilities, and effective communication help developers stand out in collaborative and client-focused environments. These skills ensure robust, maintainable applications and smooth teamwork, which are essential for delivering high-quality software solutions.

What is the difference between Delphi Developer vs C# Developer?

AspectDelphi DeveloperC# Developer
Required CredentialsExperience with Delphi, Object Pascal, and related toolsExperience with C#, .NET framework, and Visual Studio
Work EnvironmentDesktop and enterprise applications, often in Windows environmentsWeb, desktop, and mobile applications across various platforms
Industry UsageFinancial, healthcare, and legacy enterprise systemsWeb services, enterprise apps, and modern software solutions

While both Delphi and C# developers work on software development, Delphi Developers typically focus on legacy and enterprise Windows applications using Object Pascal, whereas C# Developers often work on a broader range of applications including web and mobile platforms using the .NET framework. The choice depends on the project requirements and existing technology stack.

What Is a Delphi Developer?

Delphi is a programming language that programmers use primarily to create web and mobile applications for Windows, Linux, Android, macOS, and other platforms. Delphi developers create and edit applications in Embarcadero Delphi, which is an integrated development environment (IDE) for desktop and mobile applications. Common duties performed by a Delphi developer include performing unit testing, troubleshooting Delphi Windows applications, and supporting each commonly used version of Delphi, including Embarcadero RAD Studio, Delphi XE8, and Delphi 10.2 Tokyo.

What are some common challenges Delphi Developers face when working on legacy systems?

Delphi Developers often encounter challenges such as outdated codebases, lack of documentation, and compatibility issues with modern operating systems when maintaining or upgrading legacy systems. These challenges require strong problem-solving skills, attention to detail, and the ability to reverse-engineer existing functionality. Collaboration with other team members, such as QA engineers and system administrators, is essential to ensure smooth modernization and minimize disruptions to business operations.

What is a Delphi Developer?

A Delphi Developer is a software professional who specializes in using the Delphi programming language and integrated development environment (IDE) to design, develop, and maintain applications. Delphi is known for its rapid application development capabilities, especially for Windows software. Delphi Developers typically work on desktop, mobile, or enterprise applications, leveraging the Object Pascal language and the powerful visual component library provided by Delphi. They may also be involved in database integration, legacy system maintenance, and cross-platform development.
What job categories do people searching Delphi Developer jobs in Quebec look for? The top searched job categories for Delphi Developer jobs in Quebec are:
What are popular job titles related to Delphi Developer jobs in QC? For Delphi Developer jobs in QC, the most frequently searched job titles are:
Infographic showing various Delphi Developer job openings in Quebec as of June 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, and 50% Hybrid job distribution.
Developpeur Delphi

Full-time

Posted 8 days ago


Harris Computer rating

8.5

Company rating: 8.5 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

60th of 191 rated software companies


Job description

Developpeur Delphi senior - Equipe POS

Sommaire du poste

Harris Computer est a la recherche d'un developpeur Delphi senior pour se joindre a son equipe de developpement Point de vente (POS). Ce role s'adresse a un developpeur experimente possedant une solide expertise en Delphi, en bases de donnees relationnelles et en pratiques modernes de developpement logiciel.

La personne retenue contribuera a l'evolution, a la maintenance et a la modernisation d'applications POS critiques utilisees par des entreprises du secteur du detail. Le poste exige une personne capable de travailler efficacement sur des systemes existants complexes, de participer aux discussions de conception technique, de resoudre des problemes en production et de contribuer a l'architecture a long terme des plateformes POS.

Responsabilites principales

  • Concevoir, developper, maintenir et ameliorer des applications logicielles POS.
  • Travailler de facon importante avec des systemes developpes en Delphi et les frameworks applicatifs associes.
  • Developper, optimiser et diagnostiquer la logique de bases de donnees avec PostgreSQL et/ou Microsoft SQL Server.
  • Analyser et resoudre des problemes techniques complexes dans les environnements de production et de developpement.
  • Participer aux discussions d'architecture, aux revues de code et a la planification technique.
  • Collaborer avec les gestionnaires de produits, les equipes QA, support, implantation et developpement.
  • Contribuer aux initiatives de modernisation impliquant les services infonuagiques, l'automatisation et les outils de developpement assiste par l'IA.
  • Ameliorer la performance, la fiabilite, l'evolutivite et la maintenabilite des systemes.
  • Produire de la documentation technique lorsque requis.
  • Accompagner et encadrer les developpeurs intermediaires et juniors au besoin.

Qualifications requises

  • 5 ans et plus d'experience professionnelle en developpement Delphi.
  • 5 ans et plus d'experience avec PostgreSQL et/ou Microsoft SQL Server.
  • Le candidat doit etre parfaitement bilingue (francais et anglais), tant a l'oral qu'a l'ecrit.
  • Solide comprehension de la conception de bases de donnees relationnelles, des requetes SQL, des procedures stockees, des index et de l'optimisation des performances.
  • Experience dans la maintenance et l'amelioration d'applications logicielles commerciales ou d'entreprise.
  • Excellentes aptitudes en debogage, diagnostic et resolution de problemes.
  • Capacite a travailler avec des bases de code existantes ainsi qu'avec des pratiques modernes de developpement.
  • Bonne comprehension de l'architecture logicielle, du controle de source, de la gestion des versions et des processus d'assurance qualite.
  • Capacite a communiquer clairement avec des intervenants techniques et non techniques.
  • Autonomie, rigueur et aisance a travailler au sein d'une equipe distribuee.

Qualifications souhaitees

  • Experience avec AWS ou d'autres plateformes infonuagiques.
  • Experience avec des outils de developpement assiste par l'IA, tels que Claude Code.
  • Experience avec des systemes POS, de detail, d'inventaire, de comptabilite ou ERP.
  • Experience avec les integrations API, les services Web et les interfaces avec des systemes tiers.
  • Experience en optimisation de performance dans des environnements de bases de donnees volumineuses.
  • Experience avec les pipelines CI/CD, les tests automatises ou les pratiques DevOps.
  • Connaissance des bonnes pratiques de securite pour les applications critiques d'entreprise.

Competences techniques

  • Delphi
  • PostgreSQL et/ou Microsoft SQL Server
  • Optimisation des performances SQL
  • AWS
  • Claude Code ou outils similaires de developpement assiste par l'IA
  • API REST et integrations de systemes
  • Git ou autres systemes de controle de source
  • Debogage applicatif et support en production

*Seuls les candidats retenus seront contactes*.

Harris s'engage en faveur d'un programme d'egalite des chances en matiere d'emploi, et les candidatures des membres de groupes cibles, y compris les femmes, les personnes handicapees, les peuples autochtones et les minorites visibles, sont encouragees. Si vous etes une personne en situation de handicap, vous pouvez recevoir de l'aide pour le processus de selection et de selection sur demande.

L'equipe d'acquisition de talents de Harris n'utilise pas de messages texte pour communiquer avec les candidats ou solliciter des informations confidentielles. Nous encourageons tous les candidats a postuler aux postes affiches. Ils seront contactes soit par un gestionnaire de Harris, soit par un membre de l'equipe d'acquisition de talents pour une entrevue, a condition qu'ils repondent aux criteres requis.

-------------------------------------------------------------------------------------------------------

Senior Delphi Developer - POS Team

Position Summary

Harris Computer is seeking a Senior Delphi Developer to join its Point of Sale (POS) Development Team. This role is ideal for an experienced developer with strong expertise in Delphi, relational databases, and modern software development practices.

The successful candidate will contribute to the enhancement, maintenance, and modernization of mission-critical POS applications used by retail businesses. This position requires someone who can work effectively within complex legacy systems, participate in technical design discussions, troubleshoot production issues, and contribute to the long-term architecture of POS platforms.

Key Responsibilities

  • Design, develop, maintain, and enhance POS software applications.

  • Work extensively with Delphi-based systems and associated application frameworks.

  • Develop, optimize, and troubleshoot database logic using PostgreSQL and/or Microsoft SQL Server.

  • Analyze and resolve complex technical issues in both production and development environments.

  • Participate in architecture discussions, code reviews, and technical planning activities.

  • Collaborate closely with Product Management, QA, Support, Implementation, and Development teams.

  • Contribute to modernization initiatives involving cloud services, automation, and AI-assisted development tools.

  • Improve system performance, reliability, scalability, and maintainability.

  • Produce technical documentation as required.

  • Mentor and support intermediate and junior developers when needed.

Required Qualifications

  • 5+ years of professional experience in Delphi development.

  • 5+ years of experience with PostgreSQL and/or Microsoft SQL Server.

  • The candidate must be fully bilingual (French and English), both written and spoken.

  • Strong understanding of relational database design, SQL queries, stored procedures, indexing, and performance optimization.

  • Experience maintaining and enhancing commercial or enterprise software applications.

  • Excellent debugging, troubleshooting, and problem-solving skills.

  • Ability to work with both legacy codebases and modern development practices.

  • Solid understanding of software architecture, source control, version management, and quality assurance processes.

  • Ability to communicate effectively with both technical and non-technical stakeholders.

  • Self-motivated, detail-oriented, and comfortable working within a distributed team environment.

Preferred Qualifications

  • Experience with AWS or other cloud platforms.

  • Experience using AI-assisted development tools such as Claude Code.

  • Experience with POS, retail, inventory management, accounting, or ERP systems.

  • Experience with API integrations, web services, and third-party system interfaces.

  • Experience optimizing performance in large-scale database environments.

  • Experience with CI/CD pipelines, automated testing, and DevOps practices.

  • Knowledge of security best practices for mission-critical enterprise applications.

Technical Skills

  • Delphi

  • PostgreSQL and/or Microsoft SQL Server

  • SQL Performance Optimization

  • AWS

  • Claude Code or similar AI-assisted development tools

  • REST APIs and system integrations

  • Git or other source control systems

  • Application debugging and production support

*Only those selected for further consideration will be contacted*.

Harris is committed to an Equal Employment Opportunity program, and applications from members of designated groups, including women, persons with disabilities, Indigenous peoples, and visible minorities, are encouraged. If you are a person with a disability, accommodation is available upon request throughout the recruitment and selection process.

The Harris Talent Acquisition team does not use text messages to communicate with candidates or to request confidential information. We encourage all interested candidates to apply for posted positions. Candidates who meet the required qualifications may be contacted by a Harris hiring manager or a member of the Talent Acquisition team for an interview.


What Harris Computer employees say

Benefits

Workplace

Get the full story on Breakroom


Harris Computer Systems logo

About Harris Computer Systems

Sourced by ZipRecruiter

Harris Computer Systems, based in Ottawa, ON, CA, is an established player in the field of public sector software technology. Since its inception in 1976, the company has been striving to make clients' operations more efficient through reliable, practical, and flexible software solutions. Its extensive portfolio primarily serves utility, healthcare, public sector, and educational institutions, contributing to the betterment of public services through technology. Harris strongly believes in the value of forward-thinking technology and the power it has to drive progress for the public sector. This methodology is entirely in line with their mission to ensure customer success by providing reliable, practical, and robust software solutions.

Industry

Accounting services

Company size

1,001 - 5,000 Employees

Headquarters location

Ottawa, ON, CA

Social media