Jobs.ca
Jobs.ca
Language
Ravyx CA logo

Software Developer

Ravyx CAabout 20 hours ago
Montreal, Quebec
CA$54,373 - CA$57,998/yearly
Mid Level
full_time

About the role

Position Summary The Software Developer with strong experience in Delphi and TMS (Embarcadero) development. The role involves maintaining and enhancing a mature backend built on Delphi, procedural logic, scripts, and SQL stored procedures, while also contributing to the modernization of our front-end platform using Sencha Ext JS.

Key Responsibilities

  • Maintain, refactor, and enhance backend systems developed in Delphi and TMS.
  • Develop and support business logic implemented through procedural code, scripts, and SQL stored procedures.
  • Analyze, troubleshoot, and optimize backend performance and data workflows.
  • Develop, maintain, and modernize front-end interfaces using Sencha Ext JS.
  • Collaborate with the team to integrate backend components with modern JavaScript interfaces.
  • Participate in Agile processes including sprint planning, stand-ups, and code reviews.
  • Diagnose and resolve issues across both backend and frontend layers.

Required Skills & Qualifications

  • Strong experience with Delphi and TMS (Embarcadero ecosystem).
  • Strong understanding of SQL, stored procedures, triggers, and relational databases.
  • Knowledge of procedural programming.
  • Experience with JavaScript and interest in Sencha Ext JS.
  • Familiarity with HTML/CSS.
  • Ability to work with long-standing codebases.
  • Degree in Computer Science or related field.
  • 5+ years of software development experience.

Preferred Qualifications

  • Experience or willingness to learn Sencha Ext JS.
  • Knowledge of legacy compiled languages.
  • Familiarity with .NET (C#) and REST APIs.
  • Experience with modern JS frameworks.
  • Bilingual English/French.

Personal Attributes

  • Strong analytical and problem-solving skills.
  • Comfortable working with legacy systems.
  • Curious, adaptable, and collaborative.
  • Detail-oriented with high standards for code quality.

Hybrid Work Model

  • A flexible hybrid schedule with 2–3 days per week in the office and remote work otherwise.

About Ravyx CA

51-200

Ravyx CA provides point-of-sale and management software to businesses in the retail sector, offering personalized products and services that scale with their growth — establishing strong, long-lasting business partnerships.