Développeur logiciel
3 days ago
Développeur logiciel
Résumé du poste
Nous recherchons un développeur logiciel ayant une solide expérience en Delphi et TMS (Embarcadero). Le rôle consiste à maintenir et améliorer un backend mature basé sur Delphi, la logique procédurale, des scripts et des procédures stockées SQL, tout en contribuant à la modernisation du frontend basé sur Sencha Ext JS.
Responsabilités principales
- Maintenir, refactoriser et améliorer les systèmes backend développés en Delphi et TMS
- Développer et supporter la logique d'affaires via du code procédural, des scripts et des procédures SQL.
- Analyser, diagnostiquer et optimiser la performance backend.
- Développer et moderniser les interfaces front-end utilisant Sencha Ext JS.
- Collaborer avec l'équipe pour intégrer le backend avec les interfaces JavaScript. Participer aux processus Agile.
- Résoudre les problèmes sur l'ensemble de la pile applicative.
Compétences et qualifications requises
- Solide expérience en Delphi et TMS (Embarcadero).
- Très bonne compréhension des procédures stockées SQL et bases de données.
- Connaissance de la programmation procédurale.
- Expérience avec JavaScript et intérêt pour Sencha Ext JS.
- Familiarité avec HTML/CSS.
- Expérience avec de larges bases de code.
- Diplôme en informatique ou domaine connexe.
- 5+ années d'expérience en développement logiciel.
Qualifications préférées
- Expérience ou volonté d'apprendre Sencha Ext JS.
- Connaissance de langages compilés plus anciens.
- Familiarité avec .NET (C#) et API REST.
- Expérience avec des frameworks modernes.
- Bilinguisme français/anglais.
Profil personnel
- Excellente capacité d'analyse.
- À l'aise avec des systèmes existants.
- Curieux, adaptable et collaboratif.
- Souci du détail et rigueur technique.
Mode de travail hybride
- Horaire hybride flexible avec 2 à 3 jours par semaine au bureau et télétravail le reste du temps
Software developer
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.
-
Développeur de Logiciels
1 week ago
Montreal, Quebec, Canada un emploi de Développeur de Logiciels chez DRW Montreal Full timeDRW est une société de négoce diversifiée avec plus de 3 décennies d'expérience qui réunit une technologie sophistiquée et des personnes exceptionnelles pour opérer sur les marchés du monde entier. Nous valorisons l'autonomie et la capacité à pivoter rapidement pour saisir les opportunités, c'est pourquoi nous opérons en utilisant notre propre...
-
Développeur logiciel
3 days ago
Montreal, Quebec, Canada GENETEC Full timeAperçu du poste :Vous souhaitez améliorer directement la manière dont des centaines de développeurs créent, déploient et exploitent des logiciels dans des environnements cloud, sur site et hybrides ? Rejoignez-nous pour créer une plateforme unifiée qui élimine la complexité et permet aux équipes produit de se concentrer sur la création de...
-
Développeur logiciel
3 days ago
Montreal, Quebec, Canada Genetec Full timeAperçu du poste :Vous souhaitez améliorer directement la manière dont des centaines de développeurs créent, déploient et exploitent des logiciels dans des environnements cloud, sur site et hybrides ? Rejoignez-nous pour créer une plateforme unifiée qui élimine la complexité et permet aux équipes produit de se concentrer sur la création de...
-
Développeur génie logiciel
3 days ago
Montreal, Quebec, Canada hackajob Full timehackajob*is collaborating withmThree*to connect them with exceptional tech professionals for this role.English version will follow*Chez mthree, nous jumelons des jeunes diplômés talentueux avec les plus grandes entreprises leader sur leurs marchés. Nous sommes toujours à la recherche de diplômés ambitieux pour rejoindre notre programme Alumni Graduate,...
-
Développeur génie logiciel
3 days ago
Montreal, Quebec, Canada mthree Full time*English version will follow*Chez mtrois, nous jumelons des jeunes diplômés talentueux avec les plus grandes entreprises leader sur leurs marchés. Nous sommes toujours à la recherche de diplômés ambitieux pour rejoindre notre programme Alumni Graduate, en lançant votre carrière tech avec un poste de développeur Java Full-stack Junior. Vous...
-
Développeur(euse) logiciel
3 days ago
Montreal, Quebec, Canada Genetec Full timeLa dynamique de votre équipe :Notre équipe recherche des développeurs(euses) pour bâtir la prochaine génération de logiciels hautement évolutifs pour les systèmes de contrôle d'accès cloud.Les cinq (5) raisons pour lesquelles vous désirez ce poste : Parce que le défi de participer à la création d'une nouvelle équipe vous stimule Parce que...
-
Développeur(euse) logiciel
3 days ago
Montreal, Quebec, Canada Genetec Full timeSouhaitez-vous avoir un impact direct sur la façon dont des centaines de développeurs conçoivent, déploient et exploitent des logiciels dans des environnements cloud, sur site et hybrides ? Rejoignez-nous pour créer une plateforme unifiée qui élimine la complexité et permet aux équipes produit de se concentrer sur la création de valeur. Nous...
-
Développeur(euse) logiciel
2 days ago
Montreal, Quebec, Canada Genetec Full timeDescription Souhaitez-vous avoir un impact direct sur la façon dont des centaines de développeurs conçoivent, déploient et exploitent des logiciels dans des environnements cloud, sur site et hybrides ? Rejoignez-nous pour créer une plateforme unifiée qui élimine la complexité et permet aux équipes produit de se concentrer sur la création de...
-
Développeur logiciel senior
2 days ago
Montreal, Quebec, Canada Zendesk Full timeJob DescriptionVersion Française – Développeur logiciel senior, Produit de Billetterie (Backend / Full Stack)Profil recherchéZendesk recherche undéveloppeur logiciel seniorpour se joindre à l'équipe du produit de billetterie. Notre équipe se concentre sur les enjeux liés au produit principal de Zendesk : le billet de support. Nous sommes une...
-
Développeur Logiciel-NI
3 days ago
Montreal, Quebec, Canada OPAL-RT TECHNOLOGIES Full timeEnglish version will followOPAL-RT Technologies recherche un Développeur Logiciel-NI.À Propos D'OPAL-RT TechnologiesImaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL et Hydro-Québec OPAL-RT s'est donné comme ambitieux défi de démocratiser la simulation temps réel afin de la...