Join to apply for the Software Developer role at Ravyx CA
This range is provided by Ravyx CA. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
CA$75,000.00 / yr - CA$80,000.00 / yr
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.Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology
Referrals increase your chances of interviewing at Ravyx CA by 2x
#J-18808-Ljbffr