Postes correspondant à votre recherche : 500
Développeur.euse web
Voyou Performance Créative
Blainville
Permanent à temps plein
En collaboration avec l’équipe de création, notre nouveau Voyou sera responsable du développement de projets Web. Il s’assurera d’une cohabitation harmonieuse entre l’univers du design et du numérique en étant conscient des meilleures pratiques Web et de l’impact d’un rendu visuel fort.
Notre développeur Web devra comprendre le monde de la communication marketing en développant des projets favorisant l’expérience utilisateur.
Responsabilités
- Découper les maquettes visuelles des pages Web, infolettres et/ou applications et en faire l’intégration
- Adapter pour le responsive (mobile, tablette et desktop)
- Assurer la compatibilité avec les différents fureteurs et procéder au contrôle de qualité en conformité avec les normes W3C
- Bonifier l’expérience utilisateur avec des actions et effets visuels à l’aide de JavaScript
- Assurer l’intégrité du design et de l’ergonomie des pages
- Intégrer en ayant la préoccupation d’un référencement organique performant
- Effectuer l’entretien et la mise à jour de sites existants
- Procéder à la maintenance et à la mise à jour du code PHP de sites Web
Compétences professionnelles
- Maîtrise de WordPress – Développement personnalisé de thème
- Maîtrise des technologies et concepts Web:HTML, CSS, JavaScript et PHP
- Bonne connaissance des logiciels Figma
- Utilisation de système de tâches automatisées, tel que GULP, WebPack et Composer;
- Bonne connaissance des outils d’audience (Google Analytics, Google Search Console, etc.)
- Recours à des feuilles de type dynamique (SCSS)
- Utilisation du système de versionnage Git
- Maîtrise des modules WordPress: ACF, WPML
- Capacité à gérer plusieurs projets simultanément
- Sens aigu de l’organisation
- Esprit d’équipe, autonomie, motivation
- Expérience dans l’utilisation d’AJAX avec PHP
Atouts
- Expérience en engineering front-end (Vue.js, React.js etc), SPA, PWA
- Expérience JavaScript ES6
- Expérience full-stack, création de plugins WordPress et de thèmes personnalisés
- Expérience avec le module WordPress: Woocommerce, Suite WPMU, Formidable
- Expérience des libraires de framework front-end de style (uikit, Bootstrap, Tailwind, Foundation, Bulma)
- Expérience avec environnement Linux/Nginx, serveurs et outils de déploiement
- Expérience avec l’utilisation de commande par terminal / SSH
- Bonne connaissance de l’environnement macOS
- Bonne connaissance de Cloudflare
- Bonne connaissance de la suite Adobe
- Utilisation d’outils, tels que ESLint et Prettier
Avantages
- Assurance Dentaire
- Assurance Invalidité
- Assurance Maladie Complémentaire
- Assurance Vie
- REER Collectif
- Stationnement sur place
- Tenue Décontractée
- Horaire : possibilité de 35, 37,5 ou 40 heures par semaine
- Lieu du poste : En présentiel, à Blainville
Envoyez votre CV via Espresso-jobs.com
Développeur / Développeuse WinDev
BMR
Boucherville
Permanent à temps plein
Description de poste
Tu es à la recherche d’un emploi stimulant et tu as envie de travailler sur des projets d’envergure qui font une vraie différence dans notre industrie ? L’idée de partager tes connaissances, bâtir des compétences solides et d’évoluer au sein d’un groupement qui connaît une croissance sans pareille dans l’est du Canada résonne en toi ?
Chez BMR, des emplois à la hauteur de tes aspirations t’attendent, avec des possibilités d’avancement et l’opportunité de rejoindre une équipe soudée, où tous sont motivés à se dépasser. Joins-toi à nous pour bâtir un avenir solide !
DÉVELOPPEUR / DÉVELOPPEUSE WINDEV
La Direction des technologies de l’information est à la recherche d’une personne clé pour se joindre à son équipe. Relevant du Directeur, systèmes, le / la Développeur(euse) WinDev est responsable de la conception, du développement, de la maintenance et de l’évolution d’applications logicielles développées avec l’environnement WinDev, et collabore étroitement avec les équipes métiers afin de livrer des solutions performantes, sécurisées et alignées sur les besoins de l’organisation.
Principales responsabilités :
- Analyser les besoins fonctionnels et techniques des utilisateurs et des parties prenantes ;
- Concevoir l’architecture logicielle des applications WinDev ;
- Développer, tester et déployer des applications WinDev (WinDev, WinDev Mobile, WebDev selon le contexte) ;
- Assurer la maintenance corrective et évolutive des applications existantes ;
- Documenter les développements (technique et fonctionnelle) ;
- Optimiser les performances, la sécurité et la stabilité des applications ;
- Collaborer avec les analystes, chefs de projets et autres développeurs ;
- Effectuer des tests unitaires et participer aux tests d’intégration ;
- Participer à l’amélioration continue des pratiques de développement ;
- Assurer le support technique de niveau 2 ou 3, au besoin.
Compétences requises :
- Diplôme d’études universitaires ou collégiales en informatique, génie logiciel ou dans un domaine connexe ;
- Minimum de 3 années d’expérience en développement d’applications avec WinDev ;
- Note : toute autre combinaison de scolarité et d’expérience pourrait être considérée ;
- Maîtrise de WinDev (dernières versions de PC SOFT) et du WLangage pour le développement d’applications ;
- Expérience avec les bases de données : HFSQL, SQL Server, MySQL, PostgreSQL ou Oracle ;
- Connaissance des environnements Windows client/serveur ;
- Intégration et utilisation d’API REST et de services Web (JSON, XML) ;
- Pratique des outils de gestion de versions comme Git ou SVN ;
- Familiarité avec les méthodologies de développement Agile ou cycle en V.
Compétences supplémentaires :
- Analyse et traitement de l’information
- Résolution de problèmes
- Capacité à obtenir et à transmettre de l’information
- Orientation vers l’apprentissage
- Organisation, rigueur et gestion des priorités
- Communication interpersonnelle et travail d’équipe
Quelques bonnes raisons de travailler avec nous :
- Un environnement de travail convivial qui mise sur la collaboration et le travail d’équipe ;
- Un milieu favorisant la diversité et l’inclusion ;
- Une politique sur le télétravail (minimum de 3 jours en présentiel obligatoire) et l’aménagement du temps de travail ;
- Un programme d’avantages sociaux (REER, assurances collectives, télémédecine, PAEF) ;
- Des rabais dans les magasins BMR ;
- Des activités variées telles qu'une salle de sport et des activités sociales pour vous divertir (BBQ, tournois sportifs amicaux, célébrations du temps des fêtes, etc.) ;
- Des possibilités de grandir au sein de l’entreprise ;
- Et plus encore !
Si vous souhaitez joindre notre équipe dynamique et contribuer à la croissance du plus important joueur québécois dans le domaine des centres de rénovation, veuillez nous envoyer votre candidature.
BMR valorise la diversité et l’inclusion. Nous invitons les personnes faisant partie des groupes des minorités visibles, des minorités ethniques, des Autochtones, des femmes et des personnes ayant un handicap (visible ou invisible) à présenter leur candidature.
Senior developer iOS
1perTInent inc
Montreal
Permanent à temps plein
Description du poste
En tant qu'Ingénieur Système Senior, vous serez le garant de la stabilité, de la performance et de l'intégration du moteur d'exécution (runtime) de l'avatar sur iOS.
Votre succès sera défini par la capacité du système à faire fonctionner simultanément la parole, la vision et l'animation de manière fluide et continue.
Vos Responsabilités
- Propriété de l'architecture : Faire évoluer l'architecture existante composée de services Swift, de bibliothèques C++ et de l'intégration Unreal Engine.
- Optimisation de haut niveau : Profiler et optimiser l'utilisation du CPU, GPU, de l'ANE (Apple Neural Engine) et de l'énergie via Apple Instruments.
- Intégration ML : Intégrer les composants d'intelligence artificielle sur l'appareil (suivi du visage, inférence VLM, diarisation du locuteur, ASR).
- Fiabilité Temps Réel : Diagnostiquer et résoudre les problèmes critiques (latence audio, chutes de cadres, blocages d'animation).
- Robustesse : Assurer la stabilité du système lors d'une utilisation prolongée (système "always-on").
Qualifications
- Expertise iOS & C++ : Maîtrise avancée de Swift et C++, particulièrement pour les systèmes où la performance est critique.
- Développement Mobile : Expérience concrète dans la livraison d'applications iOS intégrant des composants natifs en C++.
- Connaissance Matérielle : Excellente compréhension de l'architecture Apple Silicon et du comportement du runtime iOS.
- Unreal Engine : Capacité à intervenir au niveau de l'intégration C++ dans Unreal Engine.
- Outils : Maîtrise des outils de profilage (Instruments) pour optimiser les performances mobiles.
Atouts
- Expérience avec Core ML, Apple Vision ou l'inférence ML sur appareil mobile.
- Expérience dans les systèmes audio/vidéo en temps réel.
- Capacité à concevoir des bibliothèques de type SDK pour d'autres équipes techniques.
Informations complémentaires
Vous rejoindrez une équipe dont le travail a un impact social direct.
Pour notre client, la technologie doit être un compagnon fiable et intuitif.
Vous aurez l'opportunité de relever des défis techniques de pointe (IA, rendu 3D, optimisation matérielle) tout en participant à un projet humainement gratifiant.
Online Programmer - Online Services
Ubisoft
Montreal
Permanent à temps plein
Job Description
What You Will Do
- Compile and understand the project’s network/online intentions and define development needs.
- Propose improvements when necessary by designing and implementing new systems.
- Program in a clear and structured manner while considering performance, maintainability, scalability, operability, and compatibility criteria.
- Validate and verify whether new systems meet the project’s intentions and are consistent with the existing code.
- Optimize when needed.
- Document your work to ensure knowledge transfer and help users (programmers, colleagues from other disciplines) understand the new network/online systems and functions.
- Investigate and fix network/online bugs identified by other teams and by quality control.
- Collaborate with the creative director, game designers, and other teams as needed to discuss constraints and determine technical possibilities for various online/network features.
- Provide support for online/network features and systems during production and live operations.
- Analyze existing network/online features in the engine and assess whether they meet the project’s intentions.
- Perform any other related tasks.
Qualifications
What You Bring
Education:
- Bachelor’s degree in Computer Science or Computer Engineering, or other relevant training.
Relevant Experience:
- Minimum of 1 to 3 years of experience in online programming, ideally in the video game industry or any other relevant experience.
Skills:
- Strong analytical and synthesis skills
- Ability to write documentation related to design (UML, sequence diagrams, entity diagrams, etc.)
- Problem-solving skills
- Autonomy and resourcefulness
- Attention to detail
- Strong interpersonal and communication skills
- Ability to work in a team
- Ability to adapt to change
- Results-oriented
Knowledge:
- Protocols (IP, UDP, TCP) and common uses (UPnP, VoIP)
- Encryption, compression
- Hands-on experience and skills in online concepts and technologies
- Otherwise, experience with online features and first-party SDKs
- Asynchronous forms
- Ubisoft’s online technologies and services (integrators, users)
- Fault tolerance
- Security, anti-cheat, etc.
- C++, Python, C#, SQL, and any other languages relevant to the project
- LAN/WAN devices, layers, and connectivity challenges
- Network engines
- Knowledge of databases
- Cloud/elasticity
- Server architecture, server-to-server communication, distributed applications
- Stacks (internal and external, e.g., IIS, App Engine architecture)
Développeur principal
WomenTech Network
Montreal
Permanent à temps plein
Description du poste
Rejoignez notre équipe dynamique en tant que Gestionnaire d’ingénierie et dirigez un groupe d’ingénieur·es dévoué·es ! Vous jouerez un rôle essentiel dans la promotion de l’innovation et la livraison de solutions technologiques fiables. C’est une opportunité exceptionnelle de travailler sur des projets de classe mondiale et d’avoir un impact significatif au sein de notre organisation.
Ce que vous ferez
- Diriger, encadrer et encourager une équipe d’ingénieur·es à atteindre des objectifs ambitieux.
- Développer et mettre en œuvre avec succès des systèmes de base et des fonctionnalités innovantes.
- Optimiser le code pour atteindre des objectifs de haute performance.
- Construire et maintenir des outils exceptionnels pour les développeur·euses de jeux.
- Coordonner et négocier avec des collaborateur·trices externes, y compris les équipes d’ingénierie, de production, de construction, d’art et d’assurance qualité.
- Fournir des analyses techniques et de la documentation pour de nouveaux systèmes.
- Assurer la livraison de code de haute qualité, maintenable et réutilisable.
- Guider le développement de carrière et la croissance des compétences de votre équipe.
Ce que nous recherchons
- Expérience avérée en leadership dans un rôle d’ingénierie.
- Plus de 5 ans d’expérience avec Unity, C#, URP et Addressables.
- Maîtrise de Google Cloud, Firebase, Jenkins, Gradle et Groovy.
- Expertise technique solide en optimisation de code et en construction de systèmes.
- Excellentes compétences en communication et en collaboration.
- Capacité à travailler dans un environnement rapide et agile.
- Passion pour le mentorat et le développement des talents en ingénierie.
- Compétences solides en résolution de problèmes et attention aux détails.
- Attitude proactive et déterminée pour atteindre les objectifs.
- Maîtrise de l’anglais ; la maîtrise de l’espagnol est un atout.
Pourquoi Aristocrat?
Aristocrat est un chef de file mondial du contenu et des technologies de jeux, ainsi qu’un éditeur de premier plan de jeux mobiles gratuits. Nous offrons d’excellentes performances à nos clients interentreprises et apportons de la joie à des millions de personnes qui aiment jouer à nos jeux de casino et à nos jeux mobiles. Même si nous mettons l’accent sur le plaisir, nous n’oublions jamais nos responsabilités. Nous nous efforçons de montrer l’exemple en matière de jeu responsable et d’élever les standards en matière de gouvernance d’entreprise, de bien-être des employés et de développement durable. Nous sommes une entreprise diversifiée, unie par des valeurs communes et une mission inspirante : apporter de la joie grâce au pouvoir du jeu.
Nous voulons créer un environnement où les différences individuelles sont valorisées et où tous les employés ont l’occasion de réaliser leur plein potentiel. Nous accueillons et encourageons la candidature de toute personne, peu importe leur âge, leur sexe, leur race, leur origine ethnique, leur culture, leur handicap ou leur appartenance à la communauté LGBTQ+. Égalité d’accès à l’emploi – minorités, femmes, personnes handicapées, anciens combattants.
- Chef de file mondial du divertissement et des jeux
- Solide ensemble d’avantages sociaux
- Possibilités de carrière à l’échelle mondiale
Nos valeurs
- Le joueur d’abord
- Talent à revendre
- Brillance collective
- Bonnes affaires, bon citoyen
Attentes relatives aux déplacements
Aucun
Informations supplémentaires
À l’heure actuelle, nous ne sommes pas en mesure de parrainer des visas de travail pour ce poste. Les candidats doivent être autorisés à travailler à temps plein sur le lieu de l’offre d’emploi pour ce poste sans avoir besoin de parrainage de visa, actuellement ou dans le futur.
Java Developer [#4897]
Alteo
Montreal
Permanent à temps plein
Description du poste
Alteo is looking for an Intermediate Java Developer (Full-Stack) for a permanent position based in Montreal.
You will play a key role in contributing to the development of applications while supporting less experienced members with your expertise and technical leadership.
Responsibilities:
- Design and develop high-performance and scalable web applications.
- Ensure back-end development with Java / Spring Boot.
- Develop and improve the user interface with modern frameworks (Vue.js, Angular, etc.).
- Actively participate in code reviews and the implementation of best practices.
- Act as a mentor for less experienced developers (peer programming, constructive reviews, technical coaching).
- Collaborate with product teams to understand business needs and translate them into technical solutions.
- Contribute to the continuous improvement of our code, tools and processes.
Profile:
- DEC/BAC in IT, Software Engineering or equivalent.
- 3-6+ years of development experience.
- Excellent knowledge of Java, Spring Boot and REST APIs.
- Solid experience with relational databases (PostgreSQL).
- Proficiency with modern front-end technologies (Vue.js, Angular or other JS framework).
- Good testing practices (JUnit, Mockito).
- Knowledge of cloud environments (AWS) and versioning tools (Git).
Assets:
- Experience in front-end migration (e.g. Angular to Vue.js).
- Sensitivity to code quality, maintainability and simplicity.
- Interest in mentoring and developing colleagues' skills.
- Experience in environments without a dedicated UI/UX team.
Technical stack:
- Java 17
- Spring Boot 3.3 (MVC, Data, Security)
- PostgreSQL
- AWS Cloud: EC2, RDS, S3, etc.
- HTML, JavaScript, Vue.js
- Redis, Solr
- Terraform, Ansible, Docker
Alteo est à la recherche d'un Développeur Java Intermédiaire (Full-Stack) pour un emploi permanent basé à Montréal.
Vous jouerez un rôle clé en contribuant au développement d'applications tout en accompagnant les membres moins expérimentés par votre expertise et votre leadership technique.
Responsabilités:
- Concevoir et développer des applications web performantes et évolutives.
- Assurer le développement back-end avec Java / Spring Boot.
- Développer et améliorer l’interface utilisateur avec des frameworks modernes (Vue.js, Angular, etc.).
- Participer activement aux revues de code et à la mise en place de bonnes pratiques.
- Jouer un rôle de mentor pour les développeurs moins expérimentés (pair programming, revues constructives, coaching technique).
- Collaborer avec les équipes produit pour comprendre les besoins métiers et les traduire en solutions techniques.
- Contribuer à l’amélioration continue de notre code, nos outils et nos processus.
Profil:
- DEC/BAC en IT, Ingénierie logicielle ou l'équivalent.
- 3-6+ années d’expérience en développement.
- Excellente maîtrise de Java, Spring Boot et des APIs REST.
- Solide expérience avec les bases de données relationnelles (PostgreSQL).
- Aisance avec les technologies front-end modernes (Vue.js, Angular ou autre framework JS).
- Bonnes pratiques de tests (JUnit, Mockito).
- Connaissance des environnements cloud (AWS) et des outils de versioning (Git).
Atouts:
- Expérience dans la migration front-end (ex : Angular vers Vue.js).
- Sensibilité à la qualité du code, à la maintenabilité et à la simplicité.
- Intérêt pour le mentorat et le développement des compétences des collègues.
- Expérience dans des environnements sans équipe UI/UX dédiée.
Stack technique:
- Java 17
- Spring Boot 3.3 (MVC, Data, Security)
- PostgreSQL
- AWS Cloud : EC2, RDS, S3, etc.
- HTML, JavaScript, Vue.js
- Redis, Solr
- Terraform, Ansible, Docker
Senior Software Developer
Fundica
Montreal
Permanent à temps plein
About Us
Fundica is Canada's most award-winning online funding tool -- a search engine for all funding programs in Canada. The platform matches entrepreneurs, private investors, public funders, and advisors, through a unique crowdsourcing/crawler technology.
The Challenge
Are you a rockstar developer looking to work in a fun and challenging environment with a well-funded financial technology startup? We are looking for a motivated and smart teammate to join us on our journey to build next generation tools and fundamentally change the way businesses find funding.
Alongside our Platform Manager, designers, and software development team, you will design and develop next generation funding tools as we work to revolutionize the funding space.
What's in it for you?
- Work from our conveniently-located downtown office in Montreal (Peel Metro)
- Join an enthusiastic and dynamic team in a fast-paced learning environment
- Meet influencers in the tech community and expand your personal network
- Competitive compensation
- Monthly team events
- Enjoy a kitchen stocked with healthy snacks and beverages
The Ideal Candidate
- University degree or diploma in Computer Science or a related technical program
- Significant Javascript experience with recent JS frameworks such as Angular or React
- 5 years experience with OOP and 3 years with PHP
- Great time management skills
- Ability to work independently
- Fast learner
- Interest in financial technology
We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We thank you for your interest and unfortunately will only be able to contact those candidates selected for interviews.
Programmeur(euse) PLC
GORH
Montreal
Permanent à temps plein
Description du poste
Chez MESAR Procédé et Équipement, nous concevons et intégrons des solutions industrielles sur mesure destinées à optimiser les procédés de nos clients. Pour soutenir notre croissance et renforcer notre expertise interne, nous cherchons un Programmeur PLC passionné par l’automatisation et motivé par les défis techniques. Vous collaborerez avec notre équipe d’ingénierie, nos spécialistes de procédés et nos partenaires de fabrication pour développer et mettre en service des systèmes d’automatisation avancés. Votre contribution sera essentielle à la réussite de projets industriels d’envergure.
Vos responsabilités:
- Programmer, modifier et optimiser les programmes PLC.
- Développer des applications d’automatisation ainsi que des interfaces HMI ergonomiques et robustes.
- Rédiger et maintenir la documentation numérique ainsi que les séquences de contrôle.
- Développer et exécuter des plans de tests pour valider le fonctionnement complet des systèmes.
- Intégrer des technologies de contrôle avancées selon les exigences des procédés (motion, instrumentation, communication industrielle, sécurité fonctionnelle).
- Participer à la conception ou révision électrique lorsque requis.
- Effectuer des tests fonctionnels en atelier (FAT) et des mises en service complètes chez le client (SAT).
- Assurer la conformité des systèmes aux normes et pratiques MESAR ainsi qu’aux standards du secteur (CSA, ISA, IEC, etc.).
- Diagnostiquer et résoudre des problèmes liés à la programmation, aux réseaux industriels ou aux équipements de contrôle, à distance ou sur site.
- Offrir un soutien technique aux équipes internes ainsi qu’aux utilisateurs finaux.
- Participer à l’optimisation continue des solutions installées chez nos clients.
- Rédiger les rapports techniques, résultats de tests, plans de validation et notes de conception.
- Documenter les programmes, les configurations réseau et les manuels d’opération MESAR.
- Maintenir une structure claire de versions et d’archives de projets.
Profil recherché:
- Expérience entre 3 et 5 années.
- DEC en génie électrique, automatisation, instrumentation, génie logiciel ou formation technique équivalente.
- Rockwell essentiellement, Siemens un atout.
- Environnement technique où les idées et les solutions ingénieuses ont une réelle valeur.
- Nos valeurs collectives : Persévérer, Innover, Rassembler, Collaborer.
- Possibilités de développement professionnel au sein du Groupe MESAR qui totalise environ 145 employés à travers plusieurs disciplines.
- Équipe passionnée, expérimentée et reconnue pour son expertise.
Ce que nous offrons:
- Coopérative de travailleurs actionnaires.
- Mode de travail flexible selon les projets.
- Formation continue.
- Assurance collective complète.
- REER participatif.
- Stationnement gratuit.
Prêt à contribuer à des projets industriels majeurs? Envoyez-nous votre CV à: et venez participer à la conception et la réalisation de solutions d’automatisation qui font avancer les procédés industriels de demain.
UI Developer
Hays
Montreal
Permanent à temps plein
70,00$ - 80,00$ /heure
Description du poste
Rate: 70-80/hr INC
Hybrid
Location: Montreal
Senior Full Stack Developer
UI Development Angular
Vous serez un développeur techniquement compétent et enthousiaste avec le désir de travailler sur le développement d'applications backend. Vous soutiendrez et dirigerez différentes phases du cycle de vie du produit, y compris l'analyse, le développement et les tests. Vous développerez de nouveaux composants en Java et maintiendrez/améliorerez les composants existants en Java/Angular/Python. Une expérience commercialement prouvée en Java est requise avec un fort désir de développer vos compétences plus largement. De plus, il y a une opportunité de travailler avec des applications web front-end. Vous serez censé promouvoir les meilleures pratiques en matière de TDD, d'outils et de technologies de développement. Vous serez un membre proactif d'une équipe agile participant aux cérémonies et interagissant avec les propriétaires d'entreprise et les parties prenantes, ainsi qu'avec d'autres équipes agiles à travers la flotte. Le rôle impliquera une interaction constante avec les utilisateurs commerciaux du front office, analysant et recueillant des exigences. Développez et maintenez la documentation technique, y compris les diagrammes d'architecture et les documents de conception. Participez aux revues de code, garantissant un code de haute qualité et le respect des normes de codage. Résolvez et déboguez les problèmes, identifiant les causes profondes et mettant en œuvre des corrections. Restez à jour avec les tendances de l'industrie, les meilleures pratiques et les technologies émergentes. Encadrez les développeurs juniors en fournissant des conseils et un partage de connaissances.
Compétences requises
Essentielles
- UI Development Angular
- Au moins 5 ans d'expérience pratique en développement d'applications à page unique
- Concevoir et développer des composants UI réactifs, interactifs et conviviaux en utilisant Angular, HTML, CSS et TypeScript
- Implémenter des conceptions UI/UX et des maquettes en interfaces fonctionnelles et visuellement attrayantes
- Optimiser les performances de l'UI, garantissant des temps de chargement rapides et des interactions utilisateur fluides
- Collaborer avec les designers pour garantir la cohérence des conceptions et mettre en œuvre des systèmes de design
- Développer et maintenir des composants et bibliothèques UI réutilisables
Développement Backend Java
- Au moins 7 ans d'expérience pratique en développement d'applications à page unique
- Concevoir, développer et maintenir des services backend évolutifs, sécurisés et efficaces en utilisant Java, y compris des API RESTful et des microservices
- Implémenter la conception de schéma de base de données, la modélisation des données et les stratégies de migration des données en utilisant des bases de données relationnelles (ex. MySQL) et des bases de données NoSQL (ex. MongoDB)
- Développer et maintenir des services backend en utilisant des frameworks basés sur Java tels que Spring Boot ou Hibernate
- Assurer que les services backend sont hautement disponibles, évolutifs et tolérants aux pannes
Compétences souhaitables
- Expérience avec le langage de programmation Python et des frameworks tels que Django ou Flask
- Familiarité avec la conteneurisation (ex. Docker et Kubernetes, OpenShift est un plus)
- Expérience avec les pratiques DevOps, y compris l'intégration continue et le déploiement continu (CI/CD)
- Pile d'observabilité : Prometheus, Loki, Jaeger, Grafana
- Une bonne compréhension d'Agile/Scrum et la capacité de livrer des solutions sous cette méthodologie
- Expérience dans le développement d'architecture orientée services, bonne compréhension de la conception orientée objet et des modèles de conception
- Solides compétences analytiques et de conception, y compris la capacité à comprendre les exigences commerciales et à les traduire en conceptions techniques efficaces et efficaces qui fonctionnent bien dans des environnements d'entreprise à grande échelle et bien structurés
- Doit être à l'aise de travailler dans un environnement Unix et avoir de l'expérience avec des serveurs web tels qu'Apache et Tomcat
- Connaissance de Sonar, Cypress, Fortify, Snyk et d'autres outils standard de couverture de code/test
- Connaissance des tests d'automatisation en utilisant des outils tels que PyTest, Junit, Postman, Automation, PyUnit, Selenium, Mockito
TOP 3 compétences indispensables
- Java
- Angular
- Expérience en microservices (Spring Boot)
TOP 3 compétences souhaitables
- Scripting Python
- Connaissances en Cloud et DevOps (Kubernetes, GitHub, Jenkins, Bitbucket)
- Contributeur individuel fort
Full Stack Developer
XTM International
Montreal
Permanent à temps plein
Description du Poste
Residence in Greater Montreal (mandatory).
Hybrid role with daily presence in the office for the first three months of employment. Then, hybrid with presence of 3 to 4 days per week in the office.
This role is part of Consoltec, one of the companies within the XTM portfolio.
Consoltec develops an innovative, high-quality linguistic project management application called FlowFit for translation companies and linguistic services.
XTM Group is dedicated to delivering cutting-edge solutions in the field of translation management. Our mission is to help enterprises reach global markets more efficiently by creating, delivering, and supporting an industry-leading platform to automate and manage all aspects of the localization process.
Our culture emphasizes teamwork, collaboration, and a passion for language technology to better serve customers and employees. We are dedicated to creating a solution-oriented and inclusive environment where everyone feels valued and can contribute their best. Our core values guide our actions and are the foundation of our company culture, driving us to achieve the vision of being the leading Translation Management System for enterprises.
We are currently seeking an Intermediate/Senior (.NET C# Full Stack) developer to work in our Montreal Office in the Angus Technopole district.
You are dynamic, creative and like to be challenged. We are looking for a main developer .NET C# Full Stack who will assist in the development and implementation of our FlowFit solution. The ideal candidate will equally participate in the design and analysis of our individual clients’ needs.
JOIN OUR TEAM
- Participate in important projects for international clients
- Work with a talented team in a friendly environment
- Agile work environment
KEY RESPONSIBILITIES
- Actively participate in the development of our FlowFit solution
- Define and develop interfaces
- Provide proactive monitoring to propose improvements
Requirements
- Bachelor’s Degree in computer science, or equivalent
- Strong knowledge of C#, REST API, Entity Framework, SQL, .NET Core, Angular
- Angular, CSS, jQuery, HTML5, Telerik suite, Kendo UI, AngularJS
- Minimum of 5 years experience in WEB development.
- Strong knowledge of Microsoft .Net Frameworks (.NET 8 and 4.8) and Visual Studio
- GIT
- Azure DevOps
- Bilingual in English and French
Benefits
What You Can Expect
Beyond a competitive salary, we offer a range of benefits designed to support your life and career, including:
Professional development, with access to international opportunities and career advancement programs.
Continuous learning, powered by top-tier tools, training resources, and industry expertise.
Benefits may vary by location — your Talent Partner will provide full details during the hiring process.
Everyone Belongs at XTM
At XTM, we design experiences that reflect and include the full spectrum of people we serve — and that begins with our own team. We're dedicated to building a workplace where inclusion isn’t just a value, but a daily practice. Here, you’ll find the support and encouragement to grow, succeed, and truly belong - no matter your background. Explore our Diversity & Inclusion page to see how we’re shaping a more inclusive future at XTM.
The Application Journey
When you apply, our Talent Acquisition team will carefully review your application. If your experience aligns with the role, we’ll be in touch to guide you through the next steps.
⚠️ Recruitment Alert: Please be aware of fraudulent recruitment activity. Only engage with XTM emails ending in xtm.ai and xtm.cloud OR transifex.com.
We’re also committed to accessibility and inclusive hiring. If you need accommodations at any stage of the process, please indicate this in your application or speak directly with the Talent Partner.
Full Stack Developer
FLiiP
Montreal
Permanent à temps plein
Description de poste
FLiiP is a fast-growing company offering a flexible, dynamic and stimulating work environment in the exciting field of sports and physical activity. This is your chance to join a company that has already proven its success and is at the dawn of exponential growth. We are looking for a developer who is passionate about technology and will join our engineering team to help deliver the next big innovations in the fitness industry.
Why work at FLiiP?
By joining our talented FLiiP team, you will enjoy greater autonomy, responsibility and career growth opportunities. We are a growing company where projects are varied and stimulating, and teamwork is highly valued. You will be joining a dynamic technical team where you will have your input in how we build resilient architecture and use the right technologies to provide our users with a product that they'll love. If you want to learn fast and have an impact every day, this is the right job for you.
Your mission:
As part of the engineering team, you will help us build and maintain our flagship product, as well as drive innovation forward by developing new features in the fitness industry. You will also be part of the migration plan towards a new technology stack.
Your tasks:
- Designing, building and supporting amazing features.
- Improving the code and architecture.
- Sharpening your best practices to ensure a sustainable product while delivering value.
Requirements
- You love to solve puzzles and think outside the box.
- You have excellent communication and listening skills.
- You like to automate things to make life easier.
- You are not afraid to try new things and bring improvements to the table.
- You are proactive, detail-oriented, forward-thinking and driven.
- You are a team player who inspires others with enthusiasm and dynamism.
- You have a degree in software engineering or relevant experience you can show off.
- Experience in technologies in our stack is a plus.
Our stack:
- Devops: AWS & GitHub
- PHP
- MySQL
- React and ReactNative
- Python
Benefits
- Health, Fitness & Wellness program: We provide all employees an allowance to take fitness and meditation classes in their local communities.
- Access to a monthly telecommunications allowance (phone & internet).
- Remote or on-site work, it is up to you.
- Career advancement opportunities of a growing SAAS.
- Competitive salary based on your experience.
- Dynamic and flexible work environment: Integrates fun and joy as a way of being and working.
- Efficient and motivating team members. If this sounds like you, contact us! Our future is bright, exciting, and full of opportunities.
We know imposter syndrome can get in the way of spectacular candidates, but please don’t hesitate to apply. We’d love to hear from you.
Software Developer (Remote)
Mind Friend PRO
Montreal
Permanent à temps plein
Description du Poste
Website:
LinkedIn:
We are looking for a Senior Full-Stack Engineer to join our distributed team. You will be responsible for building scalable, cloud-native applications and integrating AI-driven features into our core product. This is a 100% remote (asynchronous-first) position.
What You’ll Do:
- Design and deploy microservices using $Node.js$ and $Python$.
- Architect frontend interfaces with $React$ or $Next.js$.
- Implement and optimize LLM integrations (OpenAI/Anthropic) via API.
- Manage cloud infrastructure using Terraform or Kubernetes (AWS/Azure).
- Lead code reviews with a focus on security-first practices.
Requirements
- 5+ years of professional software development experience.
- AI Fluency: Proven experience using AI-assisted coding tools (e.g., Cursor, GitHub Copilot) to accelerate delivery.
- Communication: Exceptional written English for documentation and Slack-based collaboration.
- Tech Stack: Proficiency in $TypeScript$, $SQL$, and at least one backend language ($Go$, $Python$, or $Java$).
Benefits
- Compensation: Competitive base salary plus commission on each project.
- Remote-first—work from anywhere in the world with a global team.
Senior Full-stack Engineer
Xsolla
Montreal
Permanent à temps plein
ABOUT US
Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1500 game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game. For more information visit.
ABOUT YOU
We are looking for a Senior Full-Stack Engineer who is innovative, detail-oriented, and highly collaborative to join our Engineering team. The best candidate will be someone who thrives in a fast-paced, highly collaborative, and exceptionally dynamic setting and is excited to build end-to-end solutions, design scalable architectures, and drive performance and reliability across both frontend and backend systems. Strong proficiency in React and modern frontend development practices along with solid backend expertise in Go (or a similar language) is essential, along with experience in microservices architecture, distributed systems, and cloud-native environments using Docker and Kubernetes. The ability to own features from concept to production, troubleshoot complex system behaviors, and continuously optimize performance and resiliency will be key to your success in this role. If you're passionate about building seamless full-stack experiences that power impactful products and love creating scalable solutions that support gaming, payment, and digital commerce ecosystems, we would love to hear from you!
Responsibilities
- Design, build, and maintain full-stack applications that power core products and platforms.
- Develop responsive, high-performance user interfaces using React.
- Build and maintain backend services using Go and event-driven architectures.
- Build scalable microservices in containerized environments using Docker and Kubernetes.
- Drive architecture decisions that improve performance, resiliency, and maintainability.
- Collaborate with engineers, product managers, designers, and QA to deliver end-to-end solutions.
- Own your code in production, monitor, debug, and continuously improve application performance and reliability.
- Write automated tests and follow CI/CD best practices to ensure high-quality deployments.
- Participate in code reviews, technical discussions, and knowledge sharing across teams.
- Participate in on-call rotation to support production systems and respond to incidents.
Qualifications & Skills
- 5 years of full-stack development experience.
- Strong proficiency in React and modern frontend development practices.
- Solid backend experience in Go or a similar language.
- Strong understanding of microservices architecture, distributed systems, and event-based communication.
- Familiarity with cloud infrastructure and container orchestration (e.g., Kubernetes, Docker).
- Solid understanding of observability, monitoring, and performance optimization.
- Ability to troubleshoot production issues, analyze system behavior, and drive resolution.
Nice to Have
- Experience with React Native for mobile development.
- Background in gaming, payments, or commerce systems.
- Experience in adtech or offer monetization platforms.
- Hands-on experience with Kafka or equivalent streaming platforms.
- Experience with Redis or other in-memory data stores.
- Experience with cloud platforms (e.g., AWS, GCP, or Azure).
- Familiarity with ClickHouse, Postgres, or other analytical/OLAP/OLTP databases.
- Prior experience working on internal platforms or developer-facing tools.
$140,000 - $160,000 a year
Equal Employment Opportunity Statement:
Xsolla is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other characteristic protected by law. We consider qualified applicants with criminal histories in accordance with the Fair Chance Act.
Criminal History Consideration:
For the Senior Full-stack Engineer, we will conduct a background check that may include the following: Criminal history check, Employment verification, Education verification.
Relevance to job Responsibilities:
The background check is relevant to this position because of the following role responsibilities: Accessing confidential company data, Ensuring compliance with regulatory requirements, Handling sensitive financial information/managing budgets/accessing funds.
Rights Under the Fair Chance Act:
Applicants are encouraged to inquire about their rights under the Fair Chance Act. If you have questions regarding our hiring practices, please contact emailprotected. We may use artificial intelligence (AI) tools to support parts of the hiring process such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Required Experience:
Senior IC
Key Skills
- Abinitio
- Administration And Accounting
- Android
- Bid Management
- Inventory Management
- Embedded C
Employment Type:
Full Time
Experience:
years
Vacancy:
1
Sr Mobile Developer REMOTE
Noramtec Consultants
Montreal
Permanent à temps plein
Overview
As a Sr Mobile Developer, you will be involved in all aspects of leading and developing new features including user story elaboration, estimation, analysis, design, programming, unit/integration testing, and debugging following Agile development practices such as Scrum and Extreme Programming (XP). In this highly collaborative, multi-functional, and Agile environment, you will…
- Build industry leading mobile apps for connected vehicles on a global scale
- Elaborate, estimate, and design for small increments of work…just-in-time
- Commit to completing well-defined work and deliver on those commitments
- Swarm around tasks along with other Scrum team members
- Perform technology evaluation and design spikes
- Test-drive code (Test Driven Development)
- Pair program and coach people in industry standard practices
- Work with the Product Owner and help break down high-level business requirements to smaller tasks
- Report status of assigned software development tasks
- Consistently follow the specified software development methodology and propose necessary changes
- Model courageous and continuous learning to the team. Actively help team members continuously learn
- Promote improvements in programming practices such as functional/acceptance test driven development, continuous integration, and test automation
- Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages
- Build a strong team using their collaboration skills. Interview and mentor team members.
- Provide leadership and assistance among and across teams/organizations
- Work with the System Architects and help build out the overall Mobile Architecture vision
- The ability to interact with EV.
- Vehicle platform coming soon, which will tie in with the focus of app development.
- Working in a high-tech integration with electric vehicles.
Required experience and skills
- BS in Computer Science or other related field of study and applicable work experience
- 5+ years of experience on a team developing either: React Native, native Android, or native iOS apps.
- 5+ years of experience as a software developer on production projects
- Designing and writing software technical specifications, writing software code and performing unit testing
- Applying current technology to solve technical problems and ensuring system and application performance is optimized
- Working with business units to improve efficiency and remove barriers in applications
- Working with product teams on new product ideas, designs, prototypes, and estimates
- Maintaining coding standards to facilitate code maintenance and enhancement
- Providing deep systems support (programming, architecture, system analysis) for the Applications team
- Documenting processes and development projects
Top 3 skills
- Proven experience working and advocating for Test Driven Development
- Familiarity with React Native Framework
- Experience working with iOS Native SDK using Swift and/or Objective-C
Ø In the team, they are following programming practices.
Ø Working remote but working in a collaborative environment. Programming with other developers, experience required.
Ø Help mentor, best programming practices. (VERY COLLABORATIVE)
Sr Mobile Developer REMOTE
Noramtec Consultants
Montreal
Permanent à temps plein
Overview
As a Sr Mobile Developer, you will be involved in all aspects of leading, and developing, new features including user story elaboration, estimation, analysis, design, programming, unit/integration testing and debugging following Agile development practices such as Scrum and Extreme Programming (XP). In this highly collaborative, multi-functional, and Agile environment, you will…
- Build industry leading mobile apps for connected vehicles on a global scale
- Elaborate, estimate, and design for small increments of work…just-in-time
- Commit to completing well-defined work and deliver on those commitments
- Swarm around tasks along with other Scrum team members
- Perform technology evaluation and design spikes
- Test-drive code (Test Driven Development)
- Pair program and coach people in industry standard practices
- Work with the Product Owner and help break down high-level business requirements to smaller tasks
- Report status of assigned software development tasks
- Consistently follow the specified software development methodology and propose necessary changes
- Model courageous and continuous learning to the team. Actively help team members continuously learn
- Promote improvements in programming practices such as functional/acceptance test driven development, continuous integration, and test automation
- Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages
- Build a strong team using their collaboration skills. Interview and mentor team members.
- Provide leadership and assistance among and across teams/organizations
- Work with the System Architects and help build out the overall Mobile Architecture vision
- The ability to interact with EV.
- Vehicle platform coming soon, which will tie in with the focus of app development.
- Working in a high-tech integration with electric vehicles.
Required experience and skills
- BS in Computer Science or other related field of study and applicable work experience
- 5+ years of experience on a team developing either: React Native, native Android, or native iOS apps.
- 5+ years of experience as a software developer on production project
- Designing and writing software technical specifications, writing software code and performing unit testing
- Applying current technology to solve technical problems and ensuring system and application performance is optimized
- Working with business units to improve efficiency and remove barriers in applications
- Working with product teams on new product ideas, designs, prototypes and estimates
- Maintaining coding standards to facilitate code maintenance and enhancement
- Providing deep systems support (programming, architecture, system analysis) for the Applications team
- Documenting processes and development projects
Top 3 skills
- Proven experience working and advocating for Test Driven Development
- Familiarity with React Native Framework
- Experience working with iOS Native SDK using Swift and/or Objective-C
Ø In the team, they are following programming practices.
Ø Working remote but working in a collaborative environment. Programming with other developers, experience required.
Ø Help mentor, best programming practices. (VERY COLLABORATIVE)
Senior Full Stack Developer (Product Squad)
Medfar
Montreal
Permanent à temps plein
Job Description
As a Senior Full Stack Developer, you will contribute to the analysis, design, implementation, and deployment of product features that expand and enhance MEDFAR’s healthcare platform. You’ll play a key role in delivering secure, scalable, and user-focused solutions that support new clinical workflows and technological innovation.
The ideal candidate brings experience building large-scale web applications, strong leadership and communication skills, and a rigorous, data-driven approach to problem-solving. You are comfortable making technical decisions, mentoring others, and taking initiative to drive high-quality outcomes across the stack.
Main Responsibilities
As a Senior Full Stack Developer, you'll play a key role in building reliable, secure, and scalable web applications. You'll contribute across the stack while helping to elevate team standards and development practices. Specifically, you will:
- Build End-to-End Solutions: Design, build, and maintain features across both front-end and back-end systems with a strong focus on performance and user experience;
- Make Smart Tech Decisions: Select appropriate tools and frameworks to solve problems effectively, considering long-term maintainability and business impact;
- Champion Code Quality: Write clean, testable, and efficient code, and lead by example through thoughtful code reviews and best practice sharing.
- Improve How We Work: Continuously seek opportunities to optimize our development processes, whether through automation, enhanced tooling, or refined workflows.
- Lead and Mentor: Support the growth of your teammates by providing technical guidance, mentoring, and contributing to a culture of knowledge sharing and collaboration.
- Own Your Impact: Take ownership of technical challenges and see initiatives through from ideation to production.
Environment
- Backend: .NET / C#, API REST
- Frontend: React.JS
- Mobile: React Native
- Database: SQL Server, SQL
- DevOps: Azure DevOps, Terraform, PowerShell
- Monitoring: Elastic search
- Project Management: Jira et Confluence
- Methodology: Agile
Qualifications
Contribute to our team with your strengths:
- A college or university degree in software development, computer science, or a related field;
- 7+ years of experience designing, building, and deploying software systems, ideally with exposure to cloud environments (experience with Azure is a strong asset);
- Back-end: Deep expertise in .NET development and C# programming;
- Front-end: Strong front-end development skills with frameworks such as React, Angular, or Vue; Advanced knowledge of JavaScript or TypeScript;
- Solid experience in software architecture and system design, with a strong understanding of scalable, high-performance application patterns;
- Hands-on experience with test automation (unit, integration, front-end), CI/CD pipelines, and modern DevOps practices;
- Proficiency with SQL Server, including SQL programming and performance optimization;
- Familiarity with secure coding practices and application-level security;
- Excellent collaboration skills, with the ability to work effectively within cross-functional teams;
- Fluency in both French and English;
Assets
- Experience in the health and medical IT field.
- Advanced knowledge of software architecture and infrastructure within the Microsoft Azure framework.
Working conditions:
Contract: Permanent, full time (40h/week)
-
Working mode: Hybrid or remote
Occasional in-office presence may be required during the year (for events or team meetings, for example).
Candidates must reside in the province of Quebec.
Additional Information
Why join MEDFAR?
Remote work and flexibility (supporting work-life balance)
RRSP contribution
Healthcare insurance from day one
Paid time off: 3 weeks + 1 additional week between Christmas and New Year
Annual training allowance ($1,500) to support your professional development
An onboarding program to help you get familiar with our environment and the digital healthcare field
All IT equipment is provided, with additional gear if needed
Internal growth opportunities (promotions, internal mobility)
Support from a wellness and social committee, with initiatives to foster team cohesion, mental health, and employee well-being
A company culture focused on transparency, collaboration, and innovation
Join a dynamic and innovative environment where your work has a real and wide-reaching impact, helping to modernize healthcare in Canada and internationally
With offices around the world, fluency in both French and English is a must at MEDFAR. Because of the need to communicate with colleagues and/or customers in other provinces or countries, bilingualism enables us to communicate in both languages while promoting the use of French.
At MEDFAR, we value diversity, equity, and inclusion within our team. We are committed to providing a work environment where every individual feels respected and supported, regardless of their background, identity, or abilities. As part of our commitment to a fair and inclusive recruitment process, we offer accommodation to candidates who request it. If you need accommodation during your interview, please let us know so that we can provide you with an adapted experience.
MEDFAR has voluntarily subscribed to an Equal Employment Opportunity Program (EEOP). We encourage applications from women, visible minorities, ethnic minorities, aboriginal peoples, and people with disabilities. When applying, we invite you to complete this section, which enables us to implement our Equal Employment Opportunity Program (EEOP). Self-identification is not compulsory, but may enable you to benefit from hiring or promotion measures if you have the skills required for the job.
To better understand the self-identification process, please consult this guide.
.NET Developer
Hays
Montreal
Permanent à temps plein
45,00$ - 55,00$ /heure
Description de Poste
Titre du Poste
.Net Developer
Localisation
Montreal, QC (Hybrid)
Durée
Contract
Taux
CAD 45/hr - CAD 55/hr
Compétences Obligatoires
- Back-end
- Net Core
- AWS
- Kafka
- Signal R
- Kubernetes
- ELK
- APIs
Responsabilités
- Comprendre les besoins commerciaux et les traduire en exigences techniques
- Participer à la maintenance, au support et au développement des outils actuels tout en respectant le client sur CICD
- Effectuer des tests unitaires
- Travailler en équipe en utilisant des pratiques Agile et collaborer avec les propriétaires de produits
- Maintenir de fortes relations avec tous les départements et utilisateurs concernés
Langue
Fluent in English; French is a plus.
Conditions de Travail
Travail à domicile sur une base volontaire jusqu'à 2 jours par semaine.
MCU Software Developer
Actalent
Brossard
Permanent à temps plein
35,00$ - 58,00$ /heure
Développeur Logiciel Intégré
Description du poste
Contribuez au développement de la prochaine génération d'applications intégrées pour les systèmes de détection d'incendie. Participez activement à toutes les étapes du développement logiciel, de la conception à la mise en œuvre.
Responsabilités
- Analyser, concevoir, programmer, déboguer, modifier, tester et implémenter des logiciels utilisés dans les systèmes d'alarme incendie.
- Concevoir, prototyper et développer des logiciels de haute qualité.
- Participer activement à la refonte d'un nouveau système basé sur le microcontrôleur NXP MCX N94x MCU, en adaptant le code firmware existant ou en créant de nouvelles fonctionnalités.
- Interagir avec des parties prenantes dans différents départements et organisations à travers le monde.
Compétences Essentielles
- Maîtrise du langage de programmation C.
- Expérience avec les microcontrôleurs (STM, PIC, NXP).
- Connaissance des systèmes d'exploitation embarqués (FreeRTOS, μC/OS, Azure, Zephyr).
- Expérience dans les systèmes de détection d'incendie et les réseaux.
- Expérience des pilotes UART et SPI.
Compétences Supplémentaires & Qualifications
- Baccalauréat en génie électrique, en génie logiciel et/ou en informatique.
- Plus de 2 ans d'expérience en développement logiciel embarqué.
- Expérience pratique avec des processeurs basés sur ARM.
- Expérience avec des outils de débogage JTAG, oscilloscope, analyseur logique.
- Expérience de travail avec les microcontrôleurs PIC32 ou NXP, ou tout autre MCU basé sur ARM.
- Expérience avec Cmake, C++, Gtest (Google Test), et le Fake Function Framework (fff).
- Bilinguisme : Français / Anglais.
Environnement De Travail
Travaillez à distance et sur place à Brossard, avec un environnement de bureau en rénovation. Attendez-vous à un équilibre entre travail à distance et en bureau.
Type de poste & Emplacement
Ce poste Contract est basé à Brossard, QC.
Taux de rémunération & Avantages
La fourchette salariale associée à ce poste est de $35.00 - $58.00/hr.
Type de milieu de travail
Il s'agit d'un poste hybride, situé à Brossard, QC.
Job Title: Embedded Software Developer
Job Description
Join us in developing the next generation of embedded applications for fire detection systems. Actively participate in all phases of software development, from design to implementation.
Responsibilities
- Analyze, design, program, debug, modify, test, and implement software used in fire alarm systems.
- Design, prototype, and develop high-quality software.
- Actively participate in the redesign of a new system based on the NXP MCX N94x MCU, by adapting existing firmware code or creating new functionalities.
- Interact with stakeholders in different departments and organizations around the world.
Essential Skills
- Proficiency in C programming language.
- Experience with microcontrollers (STM, PIC, NXP).
- Knowledge of embedded operating systems (FreeRTOS, μC/OS, Azure, Zephyr).
- Experience in fire detection systems and networking.
- Experience with UART and SPI drivers.
Additional Skills and Qualifications
- Bachelor’s Degree in Electrical or Software Engineering and/or Computer Science.
- 2+ years of embedded software development experience.
- Hands-on experience with ARM-based processors.
- Experience with debugging tools such as JTAG, scope, logic analyzer.
- Working experience with PIC32 microcontrollers or NXP microcontrollers, or any other ARM-based MCUs.
- Experience with Cmake, C++, Gtest (Google Test), and the Fake Function Framework (fff).
- Bilingual: French / English.
Work Environment
Work remotely and on-site in Brossard, with an office currently under renovation. Expect a balance between remote work and office presence.
Job Type & Location
This is a Contract position based out of Brossard, QC.
Pay and Benefits
The pay range for this position is $35.00 - $58.00/hr.
Workplace Type
This is a hybrid position in Brossard, QC.
À propos d’Actalent:
Actalent est un chef de file mondial des services d’ingénierie et de sciences et des solutions de talents. Nous aidons les entreprises visionnaires à faire progresser leurs initiatives en matière d’ingénierie et de science en leur donnant accès à des experts spécialisés qui favorisent la mise à l’échelle, l’innovation et la mise en marché rapide. Avec un réseau de près de 30 000 consultants et plus de 4 500 clients aux États-Unis, au Canada, en Asie et en Europe, Actalent est au service d’un grand nombre des sociétés Fortune 500.
Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.
Si vous souhaitez faire une demande d’accommodement raisonnable, tel que la modification ou l’ajustement du processus de demande d’emploi ou d’entrevue à cause d’un handicap, veuillez envoyer un courriel à.
Développeur Fullstack Senior
Technologie Delan
Montréal
Permanent à temps plein
Description du Poste
Tâches/Responsabilités
Le Développeur Fullstack sera chargé de concevoir, développer et améliorer les applications et produits de l’entreprise dans le domaine de la santé.
PLUS PRÉCISÉMENT
- Développement et amélioration d’une plateforme utilisant principalement les frameworks NuxtJS et NestJS
- Instaurer et suivre des bonnes pratiques de développement
- Contribuer à la mise en place de tests automatisés et de déploiement en continu
- Développer dans un environnement intégrant des fonctions d’intelligence artificielle
- Évoluer dans un environnement suivant l’approche quantitative par objectifs (OKRs, KPIs, etc.)
PROFIL
- 7+ années d’expérience en tant que Développeur Fullstack
- Forte connaissance en Vue.js et Node.js, dont les frameworks NuxtJS et NestJS
- Expertise avec PostgreSQL
- Connaissance en tests automatisés et en CI/CD (atout)
- Expertise avec Sentry, PostHog, Datadog ou Relic (atout)
- Connaissance de Tableau ou PowerBI (atout)
- Esprit de collaboration, autonomie et polyvalence
- BAC en informatique ou l’équivalent
- Français requis
Gen AI – Python Developer
Apptad Inc
Montreal
Permanent à temps plein
Job Title: Gen AI Python Developer
Location: Montreal, QC
Primary Responsibilities
The developer will be working within a machine learning team/squad. The team is working on developing Artificial Intelligence solutions including ML and Gen AI. The candidate should be familiar with python development and prompt engineering. The candidate should be able to work with different Clients/SME's and understand the business requirements of proper python code development. Good candidates should be familiar with ongoing monitoring.
- Contribute to development and maintenance of the python library.
- Contribute to the support of the library.
- Participate in prompt engineering.
- Maintain the prompts and keep them up to date with the new LLM versions.
- Conduct regular testing and performance analysis.
- Participate in prompt benchmarking experiments.
Skills Required:
- Bachelor's in computer science or related field
- Years of experience: 5+
- Hands-on experience in building python applications
- Excellent Python development skills
- Excellent architecture design skill for enterprise applications.
- Knowledge of object-oriented programming and design patterns
- Knowledge of system resiliency, observability, scalability and performance
- Experience of Agile development
- Strong analytical skills and passion for problem-solving
- Good communication skills
Skills Desired
- Experience with Open AI and different LLM models, conducting testing and performance evaluation is required.
- Experience with Java development
- Experience with machine learning, vector databases
- Cloud-based application development preferably using Microsoft Azure Cloud
- Prior experience in FinTech application development
- Exposure to working in a global delivery team
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte
Alerte emploi
Optimisez votre recherche d’emploi avec Espresso-Jobs !
Recevez en priorité, par courriel, des offres correspondant à votre profil… Et postulez avant tout le monde !