Espace publicitaire
Postes correspondant à votre recherche : 31
Architecte Logiciel

Eaton

Brossard

Postuler directement

La division des systèmes et services d'ingénierie électrique d'Eaton est actuellement à la recherche d'un(e) Architecte Logiciel pour notre équipe en charge de la plateforme du logiciel ADPS. Ce poste sera basé à nos bureaux de Brossard (Québec) et offre des possibilités de travail en mode hybride ainsi que les avantages sociaux dès le jour 1. Les candidat(e)s doivent habiter dans un rayon de 80 kilomètres de Brossard.

Ce que vous ferez :

Eaton accélère et est un leader dans l'industrie grâce à ses offres numériques destinées aux clients des services publics. Êtes-vous un penseur stratégique doté d'une solide expérience en technologies et en développement de produits? Ce poste vous offre l'opportunité de rejoindre une équipe diversifiée et internationale engagée dans sa transformation agile et ses innovations de produits.

En tant que membre d'une équipe de recherche et développement multidisciplinaire, l'Architecte Logiciel, ADPS sera responsable de la conception et du développement de la prochaine génération du système avancé de planification de la distribution d'Eaton dans le domaine de l'analyse et de la modélisation des réseaux de distribution d'électricité et des énergies renouvelables. Le / La candidat(e) idéal(e) saura s'épanouir dans un environnement de travail hautement collaboratif, en pilotant l'orientation technique du développement logiciel et en participant activement au processus de développement.

Ce que vous ferez :

Eaton accélère et est un leader dans l'industrie grâce à ses offres numériques destinées aux clients des services publics. Êtes-vous un penseur stratégique doté d'une solide expérience en technologies et en développement de produits? Ce poste vous offre l'opportunité de rejoindre une équipe diversifiée et internationale engagée dans sa transformation agile et ses innovations de produits.

En tant que membre d'une équipe de recherche et développement multidisciplinaire, l'Architecte Logiciel, ADPS sera responsable de la conception et du développement de la prochaine génération du système avancé de planification de la distribution d'Eaton dans le domaine de l'analyse et de la modélisation des réseaux de distribution d'électricité et des énergies renouvelables. Le / La candidat(e) idéal(e) saura s'épanouir dans un environnement de travail hautement collaboratif, en pilotant l'orientation technique du développement logiciel et en participant activement au processus de développement.

Principales fonctions :

  • Concevoir et concevoir des solutions qui optimisent l'évolutivité, la fiabilité, la disponibilité et les performances.
  • Coordonner les équipes de développement produit et logiciel afin de définir le périmètre du projet et de déterminer les exigences fonctionnelles et non fonctionnelles.
  • Utiliser des outils et des méthodologies pour créer des représentations des fonctions et interfaces utilisateurs souhaités.
  • Développer des spécifications produit de haut niveau en accordant une attention particulière à l'intégration système et à la faisabilité.
  • Définir tous les aspects du développement, de la technologie et du flux de travail appropriés aux normes de codage.
  • Communiquer efficacement tous les concepts et directives à l'équipe de développement.
  • Superviser la progression de l'équipe de développement afin de garantir la cohérence avec la conception initiale.
  • Fournir des conseils techniques et un accompagnement aux développeurs et aux ingénieurs.
  • S'assurer que le logiciel répond à toutes les exigences de qualité, de sécurité, de modificabilité, d'extensibilité, etc.
  • Participer à l'élaboration de documents de conception, de livres blancs, de documents de formation et de documents d'architecture logicielle.

Qualifications :

Qualifications requises :

  • Baccalauréat en génie logiciel, en informatique ou dans un domaine connexe d'un établissement accrédité.
  • Au moins 8 ans d'expérience en génie logiciel, dont au moins 2 ans d'expérience comme architecte logiciel.
  • Au moins 5 ans d'expérience en conception globale de logiciels et d'applications.
  • Au moins 2 ans d'expérience avec UML ou d'autres méthodes de modélisation.
  • Au moins 2 ans d'expérience avec les systèmes déployés dans le cloud ou des modèles de licences SaaS (AWS, Azure, etc.).
  • Maîtrise de l'anglais et du français (compétences pratiques dans les deux langues). La maîtrise du français et de l'anglais est requise pour ce poste afin de communiquer avec les collègues, les clients et les partenaires du Québec et de l'extérieur, ainsi que pour comprendre la documentation technique de notre secteur d'activité.
  • Doit être légalement autorisé à travailler au Canada sans parrainage d'entreprise, maintenant ou à l'avenir.
  • Aucune relocalisation n'est offerte pour ce poste. Les candidats doivent résider dans un rayon de 80 kilomètres des installations de Brossard.
  • Qualifications souhaitées :

  • Certifications pertinentes en architecture logicielle.
  • Expérience en conception de bases de données et en modélisation de données.
  • Maîtrise du HTML / CSS, du JavaScript et de la conception UI / UX.
  • Expérience en développement logiciel et en codage dans différents langages (C#, .NET, etc.).
  • Compétences : Compétences :

  • Excellentes compétences en communication pour articuler des concepts techniques avec diverses parties prenantes.
  • Un esprit technique et un grand souci du détail.
  • Excellentes compétences organisationnelles et de leadership.
  • Compréhension des principes d'assurance qualité logicielle.
  • Qualifications :

    Required Qualifications :

  • Bachelor's degree in software engineering, computer science, or related from an accredited institution.
  • Minimum 8 years of software engineering experience, with at least 2 years of experience as software architect
  • Minimum 5 years of overall software and application design
  • Minimum 2 years of experience with UML or other modeling methods.
  • Minimum 2 years of experience working with cloud deployed systems or SaaS licensing models. (AWS, Azure, etc…)
  • Fluency in English and French (working proficiency in both languages). Fluency in French and English is required for this position to communicate with colleagues, customers, and partners located inside and outside of Québec, as well as to understand technical documentation in the field of our industry.
  • Must be legally authorized to work in Canada without corporate sponsorship now or in the future.
  • No relocation offered for this position. Candidates must live within an 80-kilometer radius of the Brossard facility.
  • Preferred Qualifications :

  • Relevant certifications in software architecture.
  • Experience with database design and data modeling.
  • Familiarity with HTML / CSS, JavaScript and UI / UX design.
  • Experience in software development and coding in various languages (C#, .NET, etc.).
  • What you'll do :

    Eaton's Electrical Engineering Services and Systems division is currently seeking a Software Architect for our team in charge of the ADPS software. This role is based in our Eaton Americas Innovation Center in Brossard, Québec, Canada and offers hybrid work opportunities, as well as benefits from day one. Candidates must reside within 80km of Brossard, Québec, Canada

    What you'll do :

    Eaton is accelerating and leading the industry with its digital offerings to utility customers. Are you a strategic thinker with a strong background in technology and product development? This position is an opportunity to join a diverse and global team in its Agile transformation and product innovations.

    As part of a multidisciplinary R&D team, the Software Architect, ADPS Platform will be responsible for designing and developing the next generation of Eaton's Advanced Distribution Planning System in the field of analysis and modeling of electricity distribution networks and renewable energies. The ideal applicant will thrive in a highly collaborative workplace, guiding the technical direction of software development and actively engaging in the development process.

    The successful candidate will possess :

  • Excellent communication skills, enabling them to clearly articulate complex technical concepts to a wide range of stakeholders, including engineers, product managers, and business leaders.
  • A strong technical mindset with exceptional attention to detail, ensuring robust and scalable software architecture.
  • High-quality organizational and leadership skills, with the ability to coordinate cross-functional efforts and mentor development teams.
  • A solid understanding of software quality assurance principles, contributing to the delivery of reliable, high-performance solutions.
  • Essential Responsibilities :

  • Architect and design solutions that drive scale, reliability, availability, and performance improvements.
  • Coordinate with product development and software development teams to define project scope and determine functional and non-functional requirements.
  • Use tools and methodologies to create representations for desired functions and user interfaces.
  • Develop high-level product specifications with attention to system integration and feasibility.
  • Define all aspects of development from appropriate technology and workflow to coding standards.
  • Communicate successfully all concepts and guidelines to development team.
  • Oversee progress of development team to ensure consistency with initial design.
  • Provide technical guidance and coaching to developers and engineers.
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Assist in the development of design documents, white papers, training documents, and software architectural documents.
  • Skills :

  • Excellent communication skills to articulate technical concepts to various stakeholders.
  • A technical mindset with great attention to detail.
  • High quality organizational and leadership skills.
  • Understanding of software quality assurance principles.
  • Nous nous engageons à garantir l'égalité des chances en matière d'emploi pour les candidats et les employés. Nos processus de recrutement utilisent des critères de sélection équilibrés et évitent toute discrimination illégale à l'encontre des candidats fondée sur leur âge, leur couleur de peau, leur handicap, leur état civil, leur origine nationale, leur sexe, leur identité de genre, leurs informations génétiques, leur origine ethnique, leur religion, leur orientation sexuelle ou toute autre situation protégée ou requise par la loi.

    Architecte solutions OT

    ArcelorMittal Mines et Infrastructure Canada

    Longueuil

    Postuler directement

    Description du poste

    ArcelorMittal Mines et Infrastructure Canada est présentement à la recherche d'un architecte de solutions OT, qui sera responsable de concevoir, formaliser et encadrer la mise en œuvre de solutions technologiques opérationnelles qui soutiennent les processus industriels d’ArcelorMittal Mines Canada. Il agira comme un pont entre les besoins des équipes d’opération, les contraintes techniques et les exigences de sécurité, en assurant la cohérence des solutions au sein de l’écosystème industriel.

    Il travaillera en étroite collaboration avec les parties prenantes OT (exploitation, automatisation, ingénierie, sécurité), les chefs de projet, les intégrateurs, les manufacturiers d’équipements, ainsi que les équipes infrastructure et cybersécurité.

    Analyse des besoins

    • Collaborer avec les équipes d’exploitation pour comprendre les exigences fonctionnelles, les contraintes d’environnement et les interconnexions OT / IT;
    • Traduire ces besoins en spécifications techniques robustes et conformes aux standards industriels.

    Conception de solutions

    • Définir les architectures cibles pour les systèmes OT (DCS, PLC, SCADA, historiens, réseaux industriels);
    • Concevoir des solutions interopérables et évolutives, en tenant compte des normes industrielles (ISA / IEC 62443, NIST SP800-82);
    • Garantir la cohérence avec les principes directeurs d’architecture d’ArcelorMittal.

    Sécurité et conformité

    • Collaborer avec les équipes cybersécurité (COSO, CISO) pour intégrer les exigences de sécurité dès la conception;
    • S’assurer que les solutions OT respectent les politiques internes de sécurité, les exigences CSMS / CSF, ainsi que les obligations des partenaires (assurance, certifications);
    • Participer aux analyses de risque, audits, C-HAZOPs et plans de contingence.

    Intégration & réseautique

    • Définir les flux de données entre les systèmes OT et les systèmes d’entreprise (ex. : hub de données, MES, outils de planification);
    • Encadrer l’alignement des conventions de nommage, des formats de données et des protocoles d’interface;
    • Participer à la conception des réseaux industriels (segmentation IT / OT, redondance, disponibilité, surveillance).

    Soutien aux équipes OT

    • Soutenir les équipes d’opérations dans la compréhension et l’adoption des nouvelles solutions;
    • Développer des outils ou formations pour faciliter l’appropriation technologique sur le terrain;
    • Créer un climat de confiance et de collaboration entre TI, OT, ingénierie et opérations.

    Documentation et gouvernance

    • Produire les livrables d’architecture nécessaires : schémas fonctionnels, interfaces, exigences techniques, dépendances;
    • Participer aux revues d’architecture et aux comités de gouvernance technologique;
    • Suivre l’implantation des solutions et proposer des améliorations continues.

    Qualifications

    • Baccalauréat en ingénierie, automatisation, informatique industrielle ou discipline connexe;
    • Minimum de 10 ans d’expérience en technologie, dont 5 dans un rôle d’architecture OT ou ingénierie de systèmes industriels;
    • Connaissance approfondie des systèmes de contrôle industriel, des réseaux OT, et des normes de cybersécurité industrielle;
    • Habileté à travailler dans des environnements hybrides (site / bureau) avec plusieurs parties prenantes;
    • Leadership technique et forte capacité à vulgariser des solutions complexes;
    • Excellente maîtrise du français et de l’anglais.

    En plus du salaire de base, ce dernier sera bonifié par un ensemble d’avantages tels :

    • Une prime d’inconvénience horaire;
    • Un régime de retraite avantageux;
    • Une assurance collective incluant une assurance invalidité, soins médicaux, dentaires, assurance vie, dont les primes sont assumées à 100% par la compagnie.

    ArcelorMittal Mines et Infrastructure Canada encourage la diversité et l’inclusion au sein de l’organisation et favorise un environnement de travail équitable et respectueux.

    Le générique masculin est utilisé dans ce texte uniquement dans le seul but d’en alléger la forme et d’en faciliter la lecture.

    Conseiller en architecture technologique (architecte de solution)

    Architecte de solutions, gestion des opérations de fabrication - Solution Architect, Manufacturing Operations Management

    Senior Software Developer, ADPS Platform / Développeur QA Sénior, Plateforme ADPS

    Senior Software Developer, ADPS UI / Développeur QA Sénior, Interface Utilisateur ADPS

    #J-18808-Ljbffr

    Architecte solutions OT

    ArcelorMittal Mines et Infrastructure Canada

    Longueuil

    Postuler directement

    Description du poste

    ArcelorMittal Mines et Infrastructure Canada est présentement à la recherche d'un architecte de solutions OT, qui sera responsable de concevoir, formaliser et encadrer la mise en œuvre de solutions technologiques opérationnelles qui soutiennent les processus industriels d’ArcelorMittal Mines Canada. Il agira comme un pont entre les besoins des équipes d’opération, les contraintes techniques et les exigences de sécurité, en assurant la cohérence des solutions au sein de l’écosystème industriel.

    Il travaillera en étroite collaboration avec les parties prenantes OT (exploitation, automatisation, ingénierie, sécurité), les chefs de projet, les intégrateurs, les manufacturiers d’équipements, ainsi que les équipes infrastructure et cybersécurité.

    Analyse des besoins

    • Collaborer avec les équipes d’exploitation pour comprendre les exigences fonctionnelles, les contraintes d’environnement et les interconnexions OT / IT;
    • Traduire ces besoins en spécifications techniques robustes et conformes aux standards industriels.

    Conception de solutions

    • Définir les architectures cibles pour les systèmes OT (DCS, PLC, SCADA, historiens, réseaux industriels);
    • Concevoir des solutions interopérables et évolutives, en tenant compte des normes industrielles (ISA / IEC 62443, NIST SP800-82);
    • Garantir la cohérence avec les principes directeurs d’architecture d’ArcelorMittal.

    Sécurité et conformité

    • Collaborer avec les équipes cybersécurité (COSO, CISO) pour intégrer les exigences de sécurité dès la conception;
    • S’assurer que les solutions OT respectent les politiques internes de sécurité, les exigences CSMS / CSF, ainsi que les obligations des partenaires (assurance, certifications);
    • Participer aux analyses de risque, audits, C-HAZOPs et plans de contingence.

    Intégration & réseautique

    • Définir les flux de données entre les systèmes OT et les systèmes d’entreprise (ex. : hub de données, MES, outils de planification);
    • Encadrer l’alignement des conventions de nommage, des formats de données et des protocoles d’interface;
    • Participer à la conception des réseaux industriels (segmentation IT / OT, redondance, disponibilité, surveillance).

    Soutien aux équipes OT

    • Soutenir les équipes d’opérations dans la compréhension et l’adoption des nouvelles solutions;
    • Développer des outils ou formations pour faciliter l’appropriation technologique sur le terrain;
    • Créer un climat de confiance et de collaboration entre TI, OT, ingénierie et opérations.

    Documentation et gouvernance

    • Produire les livrables d’architecture nécessaires : schémas fonctionnels, interfaces, exigences techniques, dépendances;
    • Participer aux revues d’architecture et aux comités de gouvernance technologique;
    • Suivre l’implantation des solutions et proposer des améliorations continues.

    Qualifications

    • Baccalauréat en ingénierie, automatisation, informatique industrielle ou discipline connexe;
    • Minimum de 10 ans d’expérience en technologie, dont 5 dans un rôle d’architecture OT ou ingénierie de systèmes industriels;
    • Connaissance approfondie des systèmes de contrôle industriel, des réseaux OT, et des normes de cybersécurité industrielle;
    • Habileté à travailler dans des environnements hybrides (site / bureau) avec plusieurs parties prenantes;
    • Leadership technique et forte capacité à vulgariser des solutions complexes;
    • Excellente maîtrise du français et de l’anglais.

    En plus du salaire de base, ce dernier sera bonifié par un ensemble d’avantages tels :

    • Une prime d’inconvénience horaire;
    • Un régime de retraite avantageux;
    • Une assurance collective incluant une assurance invalidité, soins médicaux, dentaires, assurance vie, dont les primes sont assumées à 100% par la compagnie.

    ArcelorMittal Mines et Infrastructure Canada encourage la diversité et l’inclusion au sein de l’organisation et favorise un environnement de travail équitable et respectueux.

    Le générique masculin est utilisé dans ce texte uniquement dans le seul but d’en alléger la forme et d’en faciliter la lecture.

    Conseiller en architecture technologique (architecte de solution)

    Architecte de solutions, gestion des opérations de fabrication - Solution Architect, Manufacturing Operations Management

    Senior Software Developer, ADPS Platform / Développeur QA Sénior, Plateforme ADPS

    Senior Software Developer, ADPS UI / Développeur QA Sénior, Interface Utilisateur ADPS

    J-18808-Ljbffr

    Développeur(euse) Logiciel

    OPAL-RT TECHNOLOGIES

    Montreal

    Postuler directement
    ```html

    OPAL-RT Technologies recherche un Développeur Logiciel Java / MATLAB (Mode de travail hybride)

    À Propos D'OPAL-RT Technologies

    Imaginez 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 rendre accessible à chaque ingénieur et chercheur. En rejoignant le clan des OPALIENS, vous contribuerez à la technologie du futur.

    Leader mondial dans la diversité des applications, nos outils sont utilisés dans une multitude de secteurs tels que l'automobile, l'aérospatiale, l'énergie, le transport, la fabrication industrielle, etc. Fondée au Québec et maintenant assurée par une présence mondiale, OPAL-RT a le vent dans les voiles.

    Dépassement Et Défis Stimulants

    Sous la supervision du Chef d'équipe / eFPGASIM, le développeur logiciel travaillera dans un environnement dynamique inspiré des méthodes Agiles / Scrum et sera amené à participer à toutes les activités reliées au développement logiciel et micrologiciel contribuant à l'intégration de nouveaux solveurs numériques sur la plateforme OPAL-RT. Le candidat sélectionné mettra tout en œuvre pour fournir la meilleure expérience usager, tout en s'assurant du suivi de processus de développement logiciel de qualité. Nous privilégions les candidats qui démontrent des aptitudes de leadership technique et qui souhaitent s'impliquer dans l'ensemble des étapes de développement, de la conception à la validation.

    Les produits eFPGASIM et eHS (Electrical Hardware Solver) témoignent de notre avancement technologique dans ce domaine. Le candidat sélectionné devra suivre les développements technologiques des outils de simulation en électronique de puissance et connaître les bases du fonctionnement du produit ainsi que son rôle dans un environnement de simulation en temps réel.

    Principales Responsabilités

    • Participer à l'intégration des modèles dans l'écosystème OPAL-RT :
    • Planification en équipe;
    • Conception logicielle;
    • Développement backend Java et MATLAB (analyse de circuits électriques, automatisation);
    • Développement d'interface utilisateur (Java FX, MATLAB);
    • Ajout de tests automatisés;
    • Participer aux procédures et processus d'amélioration continue (CI / CD);
    • Support client avancé (niveau 3);
    • Documentation technique destinée aux clients.

    Exigences

    • Scolarité : Baccalauréat en génie informatique, logiciel ou électrique;
    • Expérience : Minimum 3 ans d'expérience en développement logiciel (JAVA) ou équivalent;
    • Connaissances requises : JAVA, MATLAB / Simulink, Git (ou outil équivalent). Intérêt pour la modélisation et le contrôle de système d'électronique de puissance;
    • Autres compétences (atouts) : C++, Python, SQL, Technologie FPGA, Jenkins, Jira / Confluence, JavaScript, Workflow Agile, connaissances en électronique de puissance.
    • Connaissances linguistiques : Français obligatoire. La connaissance de l'anglais est un atout pour la lecture de littérature technique disponible uniquement en anglais.
    • Compétences recherchées : Autonomie, polyvalence, proactivité, curiosité, organisation, bonne communication, esprit d'équipe, rigueur et détermination, capacité d'analyse et d'adaptation.

    Une carrière chez OPAL-RT vous conviendra si

    • Vous recherchez des défis stimulants qui vous pousseront à vous dépasser sans cesse.
    • Vous rêvez d'une ambiance à la fois familiale, professionnelle, collaborative et conviviale.
    • Vous avez besoin d'un horaire flexible et l'accès au télétravail afin de concilier votre vie privée à votre vie professionnelle.
    • Vous souhaitez parfaire vos connaissances et votre savoir-faire en côtoyant des chercheurs, des innovateurs, des scientifiques qui ont tous un point en commun, la Passion.
    • Vous avez fait le choix d'être un collaborateur important pour l'avancement technologique d'une multitude d'industries.
    • Vous désirez être considéré pour vos idées, votre créativité et vos talents.
    • Vous connaissez votre valeur et recherchez une rémunération globale concurrentielle.

    Vous ne voulez pas un simple emploi, vous voulez une carrière.

    L'utilisation du genre masculin inclut le féminin et est utilisé uniquement pour faciliter la lecture.

    • Créer un travail significatif signifie adopter différentes perspectives. Nous sommes un employeur garantissant l'égalité des chances et ne discriminons pas. Embrasser la différence est ce qui fait de OPAL-RT ce qu'elle est — nous ne voudrions pas qu'il en soit autrement.

    OPAL-RT Technologies is looking for a Software developer

    About OPAL-RT Technologies

    Imagine working for a company with customers including NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL and Hydro-Québec. OPAL-RT's ambitious challenge is to fully democratize simulation, making it affordable and accessible to every engineer and researcher. Joining the OPAL-RT family means you will be helping to develop the technology of the future.

    OPAL-RT is recognized as a leader in diverse and powerful applications. The company's tools are used in a wide variety of fields, including automotive, aerospace, energy, transportation and industrial manufacturing. Established in Quebec and bolstered by a global presence, OPAL-RT is always looking to the future.

    Achievements And Stimulating Challenges

    Under the supervision of the Team Leader / eFPGASIM, the software developer will work in a dynamic environment inspired by Agile / Scrum methods and will be required to participate in all activities related to software and firmware development contributing to the integration of new digital solvers on the OPAL-RT platform. The selected candidate will strive to provide the best user experience, while ensuring monitoring of the software quality development process. We prioritize candidates who demonstrate technical leadership skills and who wish to be involved in all stages of development, from design to validation.

    eFPGASIM and EHS Products (Electrical Hardware Solver) demonstrate our technological advancement in this field. The selected candidate will have to follow the technological developments of simulation tools in power electronics and know the basics of the operation of the product as well as its role in a real-time simulation environment.

    Main Duties

    • Participate in the integration of models into the OPAL-RT ecosystem:
    • Team planning;
    • Software design;
    • Java and MATLAB backend development (analysis of electrical circuits, automation);
    • User interface development (Java FX, MATLAB);
    • Addition of automated tests;
    • Participate in continuous improvement procedures and processes (CI / CD);
    • Advanced (Level 3) customer support;
    • Customer facing technical documentation.

    Requirements

    • Education: Bachelor's degree in Computer, Software, Electrical or equivalent engineering;
    • Experience: Minimum 3 years of experience in software development or equivalent;
    • Required knowledge: JAVA, MATLAB / Simulink, Git (or equivalent tool). Interest in modeling and controlling power electronics systems;
    • Other skills (assets): C++, Python, LabVIEW, SQL, FPGA Technology, Jenkins, Jira / Confluence, JavaScript, Agile Workflow, knowledge of power electronics.
    • Language abilities: French required. Knowledge of English is an asset for reading technical literature available only in English.
    • Required skills: Autonomy, versatility, proactivity, curiosity, organization, good communication, team spirit, rigor and determination, capacity for analysis and adaptation.

    A Career With OPAL-RT Will Suit You If

    • You are seeking stimulating challenges that will constantly push you to do your best.
    • You dream of a family environment that is also professional, cooperative and friendly.
    • You need a flexible schedule and the ability to telecommute in order to balance work and home life.
    • You want to continue to expand your knowledge and know-how by working side-by-side with researchers, innovators and scientists who share one thing; Passion.
    • You have chosen to be an important contributor to the technological progress in a multitude of industries.
    • You want to be recognized for your ideas, creativity and talent.
    • You know your worth and seek a globally competitive salary.
    • You don't just want a job, you want a career.

    We are looking forward to meeting you

    • The use of the masculine gender includes the feminine and is employed solely to facilitate reading.
    • Creating meaningful work means embracing different perspectives. We are an equal opportunity employer and do not discriminate. Embracing difference is what makes OPAL-RT what it is — we wouldn't have it any other way.
    ```
    Développeur(euse) Logiciel

    Opal-RT

    Montreal

    Postuler directement

    OPAL-RT Technologies recherche un Développeur Logiciel Java / MATLAB (Mode de travail hybride)

    À propos d'OPAL-RT Technologies :

    Imaginez 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 rendre accessible à chaque ingénieur et chercheur. En rejoignant le clan des OPALIENS, vous contribuerez à la technologie du futur.

    Leader mondial dans la diversité des applications, nos outils sont utilisés dans une multitude de secteurs tels que l'automobile, l'aérospatiale, l'énergie, le transport, la fabrication industrielle, etc. Fondée au Québec et maintenant assurée par une présence mondiale, OPAL-RT a le vent dans les voiles.

    Dépassement et défis stimulants :

    Sous la supervision du Chef d'équipe / eFPGASIM, le développeur logiciel travaillera dans un environnement dynamique inspiré des méthodes Agiles / Scrum et sera amené à participer à toutes les activités reliées au développement logiciel et micrologiciel contribuant à l'intégration de nouveaux solveurs numériques sur la plateforme OPAL-RT. Le candidat sélectionné mettra tout en œuvre pour fournir la meilleure expérience usager, tout en s'assurant du suivi de processus de développement logiciel de qualité. Nous privilégions les candidats qui démontrent des aptitudes de leadership technique et qui souhaitent s'impliquer dans l'ensemble des étapes de développement, de la conception à la validation.

    Les produits eFPGASIM et eHS (Electrical Hardware Solver) témoignent de notre avancement technologique dans ce domaine. Le candidat sélectionné devra suivre les développements technologiques des outils de simulation en électronique de puissance et connaître les bases du fonctionnement du produit ainsi que son rôle dans un environnement de simulation en temps réel.

    Principales responsabilités :

    • Participer à l'intégration des modèles dans l'écosystème OPAL-RT :
      • Planification en équipe;
      • Conception logicielle;
      • Développement backend Java et MATLAB (analyse de circuits électriques, automatisation);
      • Développement d'interface utilisateur (Java FX, MATLAB);
      • Ajout de tests automatisés.
    • Participer aux procédures et processus d'amélioration continue (CI / CD);
    • Support client avancé (niveau 3);
    • Documentation technique destinée aux clients.

    Exigences :

    Scolarité :

    • Baccalauréat en génie informatique, logiciel ou électrique;

    Expérience :

    • Minimum 3 ans d'expérience en développement logiciel (JAVA) ou équivalent;

    Connaissances requises :

    • JAVA, MATLAB / Simulink, Git (ou outil équivalent). Intérêt pour la modélisation et le contrôle de système d'électronique de puissance;

    Autres compétences (atouts) :

    • C++, Python, SQL, Technologie FPGA, Jenkins, Jira / Confluence, JavaScript, Workflow Agile, connaissances en électronique de puissance.

    Connaissances linguistiques :

    Français obligatoire. La connaissance de l'anglais est un atout pour la lecture de littérature technique disponible uniquement en anglais.

    Compétences recherchées :

    • Autonomie, polyvalence, proactivité, curiosité, organisation, bonne communication, esprit d'équipe, rigueur et détermination, capacité d'analyse et d'adaptation.

    Une carrière chez OPAL-RT vous conviendra si :

    • Vous recherchez des défis stimulants qui vous pousseront à vous dépasser sans cesse.
    • Vous rêvez d'une ambiance à la fois familiale, professionnelle, collaborative et conviviale.
    • Vous avez besoin d'un horaire flexible et l'accès au télétravail afin de concilier votre vie privée à votre vie professionnelle.
    • Vous souhaitez parfaire vos connaissances et votre savoir-faire en côtoyant des chercheurs, des innovateurs, des scientifiques qui ont tous un point en commun, la Passion.
    • Vous avez fait le choix d'être un collaborateur important pour l'avancement technologique d'une multitude d'industries.
    • Vous désirez être considéré pour vos idées, votre créativité et vos talents.
    • Vous connaissez votre valeur et recherchez une rémunération globale concurrentielle.
    • Vous ne voulez pas un simple emploi, vous voulez une carrière.

    L'utilisation du genre masculin inclut le féminin et est utilisé uniquement pour faciliter la lecture.

    Créer un travail significatif signifie adopter différentes perspectives. Nous sommes un employeur garantissant l'égalité des chances et ne discriminons pas. Embrasser la différence est ce qui fait de OPAL-RT ce qu'elle est — nous ne voudrions pas qu'il en soit autrement.

    OPAL-RT Technologies is looking for a Software developer

    About OPAL-RT Technologies :

    Imagine working for a company with customers including NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL and Hydro-Québec. OPAL-RT's ambitious challenge is to fully democratize simulation, making it affordable and accessible to every engineer and researcher. Joining the OPAL-RT family means you will be helping to develop the technology of the future.

    OPAL-RT is recognized leader in diverse and powerful applications. The company's tools are used in a wide variety of fields, including automotive, aerospace, energy, transportation and industrial manufacturing. Established in Quebec and bolstered by a global presence, OPAL-RT is always looking to the future.

    Achievements and stimulating challenges :

    Under the supervision of the Team Leader / eFPGASIM, the software developer will work in a dynamic environment inspired by Agile / Scrum methods and will be required to participate in all activities related to software and firmware development contributing to the integration of new digital solvers on the OPAL-RT platform. The selected candidate will strive to provide the best user experience, while ensuring monitoring of software quality development process. We prioritize candidates who demonstrate technical leadership skills and who wish to be involved in all stages of development, from design to validation.

    eFPGASIM and EHS Products (Electrical Hardware Solver) demonstrate our technological advancement in this field. The selected candidate will have to follow the technological developments of simulation tools in power electronics and know the basics of the operation of the product as well as its role in a real-time simulation environment.

    Main Duties :

    • Participate in the integration of models into the OPAL-RT ecosystem :
      • Team planning;
      • Software design;
      • Java and MATLAB backend development (analysis of electrical circuits, automation);
      • User interface development (Java FX, MATLAB);
      • Addition of automated tests;
    • Participate in continuous improvement procedures and processes (CI / CD);
    • Advanced (Level 3) customer support;
    • Customer facing technical documentation.

    Requirements :

    Education :

    • Bachelor's degree in Computer, Software, Electrical or equivalent engineering;

    Experience :

    • Minimum 3 years of experience in software development or equivalent;

    Required knowledge :

    • JAVA, MATLAB / Simulink, Git (or equivalent tool). Interest in modeling and controlling power electronics systems;

    Other skills (assets) :

    • C++, Python, LabVIEW, SQL, FPGA Technology, Jenkins, Jira / Confluence, JavaScript, Agile Workflow, knowledge of power electronics.

    Language abilities :

    French required. Knowledge of English is an asset for reading technical literature available only in English.

    Required skills :

    • Autonomy, versatility, proactivity, curiosity, organization, good communication, team spirit, rigor and determination, capacity for analysis and adaptation.

    A career with OPAL-RT will suit you if :

    • You are seeking stimulating challenges that will constantly push you to do your best.
    • You dream of a family environment that is also professional, cooperative and friendly.
    • You need a flexible schedule and the ability to telecommute in order to balance work and home life.
    • You want to continue to expand your knowledge and know-how by working side-by-side with researchers, innovators and scientists who share one thing; Passion.
    • You have chosen to be an important contributor to the technological progress in a multitude of industries.
    • You want to be recognized for your ideas, creativity and talent.
    • You know your worth and seek a globally competitive salary.
    • You don't just want a job, you want a career.

    We are looking forward to meeting you.

    The use of the masculine gender includes the feminine and is employed solely to facilitate reading.

    Creating meaningful work means embracing different perspectives. We are an equal opportunity employer and do not discriminate. Embracing difference is what makes OPAL-RT what it is — we wouldn't have it any other way.

    Espace publicitaire
    Développeur(euse) logiciel

    GENETEC

    Montreal

    Postuler directement

    La dynamique de votre équipe :

    Le ou la Développeur(euse) logiciel - installateurs travaillera au sein de l'équipe SCMT (Gestion de Configuration Logicielle et Outils), qui fait partie du groupe des Services d'Infrastructure et contribue à diverses étapes du développement des applications logicielles.

    Vous participerez au développement des installateurs, à l'amélioration des procédures de compilation ainsi qu'à la conception de divers outils utilisés pour optimiser les processus de compilation et d'installation (InstallShield). Vous collaborerez étroitement avec d'autres équipes du même département de R&D (Recherche et Développement), telles que les équipes de développement, d'assurance qualité et de gestion de projets.

    Vous devez apprécier les tâches variées et stimulantes, être capable de travailler efficacement malgré des interruptions fréquentes, et faire preuve d'une grande autonomie et d'ingéniosité.

    Votre journée en un coup d'oeil :

    • Développer et maintenir les programmes d'installation des produits et outils Genetec (InstallShield / WiX / msi)
    • Développer et maintenir de nouveaux outils / bibliothèques afin d'améliorer et de simplifier le processus de compilation et d'installation

    Ce qui fait de vous un excellent candidat :

  • Baccalauréat en génie informatique, en génie logiciel ou en informatique, ou DEC en informatique avec une expérience pertinente
  • Posséder de 2 à 5 ans d'expérience en gestion de configuration logicielle, gestion des versions, DevOps, développement ou dans un domaine équivalent
  • Apprécier les tâches variées et stimulantes et démontrer une bonne capacité d'apprentissage
  • Votre expertise technique :

  • Connaissance et expérience pratique du langage C# et des langages de script (par exemple : PowerShell, TypeScript, JavaScript, etc.)
  • Bonne connaissance de l'environnement Microsoft Windows (par exemple : services, registre, etc.)
  • Expérience en installation, configuration et dépannage de logiciels.
  • Un atout si vous avez :

  • Expérience avec Azure DevOps Server, Git ou un outil similaire
  • Expérience avec MSBuild, Gulp, XAML, YAML ou d'autres cadres de compilation similaires
  • Connaissance d'InstallShield, WiX ou d'autres programmes similaires
  • Connaissance des différents types de conditionnement logiciel (par exemple : NuGet)
  • Connaissance de Microsoft SQL Server ou d'autres outils de gestion de bases de données
  • Expérience dans un environnement de support technique informatique (help desk).
  • Voilà ce que nous offrons

  • Régime de rémunération attrayant
  • Programme de remboursement des frais de formation
  • Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
  • Équilibre entre vie professionnelle et vie personnelle grâce à un horaire de travail flexible
  • Café gratuit à volonté
  • Espace de stationnement gratuit pour tous les employés
  • Centre d'entraînement sur place
  • Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler – votre profil pourrait nous surprendre

    Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.

    Your team's dynamic :

    The Software Developer - Installers will be working within the SCMT team (Software Configuration Management & Tools) part of the Infrastructure Services group that contributes in various steps of the development of software applications.

    You will participate in the development of installers, the improvement of the compilation procedures and the design of various tools used to streamline the builds and installers (InstallShield). You will work closely with other teams in the same R&D department (Research & Development) such as the development, quality assurance and project management teams.

    You must enjoy various and challenging tasks, should be able to work effectively despite frequent interruptions, and must be highly autonomous and resourceful.

    Your day at a glance :

  • Develop and maintain the installation programs of Genetec products and tools (InstallShieldWiXmsi)
  • Develop and maintain new toolslibraries to augment and streamline the build and installation process
  • What makes you a great fit :

  • Bachelor's degree in Computer Engineering, Software Engineering or Computer Science or DEC in computer science with relevant experience
  • Have 2-5 years of experience in Software Configuration Management, Release Management, DevOps, Development or equivalent
  • Enjoy various and challenging tasks and have a good learning ability
  • Your technical expertise :

  • Knowledge and working experience with C# and scripting languages (e.g. PowerShell, TypeScript, JavaScript, etc.)
  • Knowledge of Microsoft Windows environment (e.g. services, registry, etc.)
  • Experience with software installation, configuration and troubleshooting
  • An asset if you have :

  • Experience with Azure DevOps Server, Git or similar
  • Experience with MSBuild, Gulp, XAML, YAML or similar builds frameworks
  • Knowledge of InstallShield, WiX or similar programs
  • Knowledge in different software packaging (e.g. NuGet)
  • Knowledge in Microsoft SQL Server or other database management tools
  • Experience in an IT help desk environment
  • Let's talk perks

  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Subsidized meals in our amazing Bistro (Les Cordons Bleus)
  • Work-life balance with a flexible working schedule
  • Free, unlimited coffee
  • Private, free parking for all employees
  • Onsite fitness facility with personal trainer
  • We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us

    Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés / CVs through this Web site or directly to managers.

    Ingénieur DevOps

    Tecsys Inc.

    Montreal

    Postuler directement

    L'équipe des services infonuagiques Tecsys est à la recherche d'un talentueux

    ingénieur développement d'applications nuagiques

    pour fournir un soutien aux opérations et à la mise en œuvre de notre infrastructure basée sur le nuage ainsi que des services gérés dans un environnement SaaS. L'équipe Infrastructure & opérations de production s'efforce de tout automatiser, gère notre infrastructure en tant que code et construit notre plateforme sur la base d'outils et d'applications Open Source.

    Description Du Poste / principales Responsabilités

    • Construire le déploiement de l'infrastructure des clients
    • Conception, mise à l'échelle et mise en œuvre d'une approche automatisée à toutes les étapes du cycle de vie de la plateforme Tecsys
    • Construire un pipeline CI / CD pour notre processus de livraison
    • Créer une logique de déploiement pour répondre à différents scénarios et cas limites
    • Développer l'automatisation et les tests pour tous nos processus
    • Travailler avec les services AWS en mettant l'accent sur les architectures complexes et hybrides
    • Surveiller les différents systèmes de l'infrastructure serveur de Tecsys, assurer leur stabilité et maximiser le temps de disponibilité pour les clients
    • S'orienter vers des architectures efficaces et évolutives pour l'infrastructure serveur de Tecsys
    • Collaborer avec les développeurs pour planifier et construire l'automatisation du déploiement et la maintenabilité d'un réseau Tecsys plus large
    • Fournir une infrastructure technique et un support de plateforme pour notre offre SaaS
    • Développer l'automatisation pour la maintenance et la surveillance des systèmes de routine
    • Participer à l'élaboration de normes et de procédures administratives
    • Rechercher, innover et améliorer les services d'informatique en nuage proposés aux clients
    • Adhérer aux processus de gestion des changements et les appliquer
    • Participer à la planification et à la mise en œuvre des projets, (conception, mise en œuvre et soutien)
    • Planifier et exécuter les procédures de maintenance
    • Documenter et automatiser les stratégies de réponse aux incidents
    • Répondre aux incidents

    Qualifications

  • Baccalauréat requis ou expérience professionnelle équivalente
  • 4 ans d'expérience et plus au niveau de la production pour des systèmes distribués à haut volume et hautement disponibles qui sont des plateformes web basées sur Java ou .Net
  • 2 ans d'expérience et plus au niveau de la production avec divers services infonuagiques AWS ou Azure (au moins un)
  • Maîtrise avérée des scripts (Ubuntu, grep, shell, bash, etc.)
  • Compréhension claire des concepts de mise en réseau (par ex. pare-feu, NAT, port, sous-réseau, VPC, VPN, DNS, etc.)
  • Expérience de la conception et de la gestion d'écosystèmes de conteneurs Unix de production (Docker, EKS ou AKS, Kubernetes, découverte de services, registre de services)
  • Expérience avérée de l'architecture et / ou de la gestion sécurisées d'AWS (par exemple, IAM, EC2, VPC, ELB, ALB, Autoscaling, Lambda) à l'aide de techniques d'infrastructure en tant que code telles que CloudFormation et Terraform
  • Excellentes compétences en matière de résolution de problèmes, d'organisation et de communication
  • Connaissance et expérience d'AWS ou Azure requises (au moins l'une d'entre elles)
  • Connaissance de GitLab (licence d'entreprise) préférée (ou au moins Jenkins requise)
  • Connaissance de Terraform requise
  • Connaissance d'Ansible requise
  • Connaissance de Kubernetes de préférence
  • Connaissance de Helm de préférence
  • Connaissance de base du développement Java ou .Net requise
  • Une expérience avec une entreprise SaaS est préférable
  • Excellentes compétences en communication verbale et écrite en anglais, nécessaires pour communiquer efficacement avec nos clients, fournisseurs, partenaires d'affaires et collègues en dehors de la province du Québec
  • Exigences supplémentaires

  • Rotation des disponibilités en cas d'escalade
  • Déplacements occasionnels (hors site trimestriels, conférences - moins de 10%)
  • Ayant reconnu les avantages du travail à distance sur le bien-être des employés et l'environnement, notamment le moral des employés, la productivité, la réduction des trajets domicile-travail, nous sommes devenus, depuis le 1er mai 2022, une entreprise privilégiant le travail à distance. Les technologies et les programmes dans lesquels nous avons investi ont fourni une base fantastique à cette fin. Notre bureau qui privilégie le travail à distance, ainsi que nos bureaux bien situés et nos espaces de travail collaboratifs, offrent à notre équipe la liberté et la flexibilité de travailler de la manière qui rend nos employés les plus productifs.

    Notre objectif est de veiller à ce que nos employés puissent effectuer leur travail dans l'environnement qui soutient leurs performances et leurs objectifs professionnels.

    NB : si vous postulez à ce poste, vous devez être citoyen canadien ou résident permanent du Canada, OU avoir un permis de travail canadien valide.

    En tant qu'employeur, Tecsys offre à tous le même niveau de chance et de traitement des candidatures. Si en tant que candidat vous avez besoin d'une accommodation particulière pour l'entrevue, il nous fera plaisir d'en discuter avec vous.

    Note au lecteur : Le générique masculin est utilisé sans aucune discrimination et seulement dans le but d'alléger le texte.

    Développeur logiciel

    Genetec

    Montreal

    Postuler directement

    La dynamique de votre équipe :

    En tant que membre de l'équipe Streamvault Edge Platform, vous travaillerez en étroite collaboration avec les autres membres de l'équipe afin d'atteindre les objectifs du groupe. L'équipe est chargée de développer, de maintenir et de prendre en charge divers appareils et services sur plusieurs gammes de produits. Nous recherchons un développeur logiciel passionné qui apprécie les tâches variées et les défis de tous niveaux de complexité. Vous participerez à la conception, à la planification des tâches, au développement des fonctionnalités et à leur mise en œuvre.

    Votre journée en un coup d'oeil :

    • Contribuer au développement et à la maintenance d'applications en C# / .NET, ainsi que de bases de données, de processus, d'outils et de scripts d'automatisation
    • Participer activement à toutes les phases du développement de projets (analyse, développement, documentation, test, mise en production)
    • Être autonome dans l'analyse, le développement et le test de fonctionnalités complexes
    • Mettre en œuvre les exigences et les fonctionnalités et s'assurer qu'elles sont utiles et représentatives
    • Participer aux discussions sur l'architecture et la conception en veillant à ce que les objectifs de l'équipe soient atteints (sécurité, conformité, surveillance, alertes et rapports)
    • Participer aux revues de code afin d'améliorer le niveau de compétence global de l'équipe et la qualité du produit
    • Diagnostiquer les problèmes logiciels et mettre en œuvre les mesures correctives nécessaires
    • Assurer la résolution et la récupération rapides des pannes du système

    Ce qui fait de vous un excellent candidat :

  • Licence en génie informatique, génie logiciel ou informatique
  • Capacité à faire preuve d'autonomie et d'initiative
  • Capacité à mener plusieurs tâches de front, à travailler de manière itérative, à ajuster les priorités et à être orienté vers les résultats
  • Solides compétences en matière d'analyse et de dépannage
  • Solides compétences en communication écrite et orale
  • Esprit d'équipe et volonté de respecter les engagements de l'équipe
  • Passionné par l'amélioration des processus et engagé envers la satisfaction des clients
  • 5 ans d'expérience dans un domaine connexe
  • Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)
  • Un atout si vous avez :

  • Visual Studio / GIT
  • C# / .NET Core
  • Azure
  • Tests (unitaires, d'intégration)
  • Expérience avec WPF
  • Expérience avec des frameworks web tels que React / Blazor
  • Voilà ce que nous offrons

  • Régime de rémunération attrayant
  • Programme de remboursement des frais de formation
  • Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
  • Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
  • Café gratuit à volonté
  • Espace de stationnement gratuit pour tous les employés
  • Centre d'entraînement sur place
  • Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler - votre profil pourrait nous surprendre

    Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.

    Your team's dynamic :

    As part of the Streamvault Edge Platform team, you will collaborate closely with other team members to achieve the group's objectives. The team is responsible for developing, maintaining, and supporting a variety of appliances and services across multiple product lines. We are looking for a passionate Software Developer who enjoys various types of tasks and challenges of all levels of complexity. You will participate in the design, task planning, development of features, and their delivery.

    Your day at a glance :

  • Help develop and maintain applications in C# / .NET, as well as databases, processes, tools and automation scripts
  • Actively participate in all phases of project development (Analysis, Development, Documentation, Test, Release)
  • Be autonomous in the analysis, development and test of complex features
  • Implement the requirements and functionalities and ensure that they are useful, and representative
  • Participate in architectural and design discussions ensuring that the team's objectives are me (security, compliance, monitoring, alerting, and reporting)
  • Participate in code reviews to increase the overall skill level of the team and the quality of the product
  • Diagnose software problems and implement any required corrective measures
  • Ensure timely resolution and recovery of systems failures
  • What makes you a great fit :

  • Bachelor's degree in computer engineering, software engineering or computer science
  • Demonstrate both autonomy and initiative
  • Able to multitask, work iteratively, adjust work priorities, and is results oriented
  • Possesses strong analytical and troubleshooting skills
  • Strong written and verbal communication skills
  • Team player who will work towards meeting team commitments
  • A passion for improving processes and commitment to customer satisfaction
  • 5 years experience in related field
  • Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)
  • An asset if you have :

  • Visual Studio / GIT
  • C# / .NET Core
  • Azure
  • Testing (unit, integration)
  • Experience with WPF
  • Experience with web frameworks like React / Blazor
  • Let's talk perks

  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Subsidized meals in our amazing Bistro (Les Cordons Bleus)
  • Work-life balance with a flexible working schedule
  • Free, unlimited coffee
  • Private, free parking for all employees
  • Onsite fitness facility with personal trainer
  • We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us

    Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés / CVs through this Web site or directly to managers.

    Ingénieur logiciel

    Local Energy

    Montreal

    Postuler directement

    Location :

    Montréal (Hybride flexible, 2-3 jours / semaine au bureau au besoin)

    Type : Plein temps

    Expérience requise :

    Intermédiaire à sénior, ~5-7 ans

    Focus du rôle : Full-stack

    Subordonné à :

    Chef de l'Ingénierie logicielle

    À propos de nous

    Local Energy réinvente la façon dont les systèmes industriels et les collectivités planifient, partagent et consomment l'énergie. La décarbonation n'est pas seulement notre objectif, c'est notre mission principale. Grâce à des outils de simulation et d'optimisation basés sur l'IA, nous facilitons la conception de réseaux locaux intelligents et dynamisons les marchés de l'énergie. Notre plateforme contribue à réduire les émissions, à optimiser l'efficacité et à créer de la valeur économique partagée, tout en construisant des systèmes énergétiques plus durables et résilients.

    Nous bénéficions en partie du soutien de Mila, un institut de recherche en IA de renommée mondiale, pour développer des solutions innovantes face à la crise climatique, axées sur les réseaux énergétiques industriels locaux. Nous sommes en phase de démarrage, financés et en pleine croissance. Nous constituons actuellement notre équipe d'ingénieurs de A à Z.

    Le rôle

    Nous recherchons un ingénieur logiciel full-stack expérimenté pour rejoindre l'équipe d'ingénierie dès le début. Vous travaillerez en étroite collaboration avec le Chef de l'Ingénierie logicielle (c'est-à-dire moi-même) pour développer l'infrastructure et les applications clés de notre plateforme d'optimisation énergétique. Ce poste à fort impact et à forte responsabilité est idéal pour un généraliste orienté produit, qui souhaite livrer rapidement des produits concrets, assumer plusieurs responsabilités et évoluer vers un rôle de leadership technique à mesure que l'équipe se développe.

    Ce que vous ferez

    • Concevoir, développer et déployer des fonctionnalités clés pour l'ensemble du

    stack

    front-end, back-end et tout le reste.

  • Travailler en étroite collaboration avec les équipes Produit et IA pour concrétiser les idées rapidement et de manière itérative.
  • Contribuer à l'élaboration de nos normes de développement, notre architecture et de nos processus de développement de A à Z.
  • Faire des compromis judicieux entre rapidité et évolutivité, en livrant des MVP sans créer de confusion.
  • Contribuer à la construction d'une culture d'ingénierie forte et alignée sur nos valeurs, à mesure que notre équipe grandit.
  • Jeter les bases du leadership technique futur par le mentorat, la prise de décision et l'appropriation.
  • Ce que nous recherchons

  • Au moins
  • 5 à 7 ans d'expérience professionnelle

    en développement logiciel, avec une expérience avérée dans la création de produits concrets de bout en bout.

  • À l'aise avec le full stack
  • idéalement avec un framework front-end moderne (par exemple, React ou similaire) et expérience back-end avec , Python ou langages similaires.

  • Vous êtes un ingénieur
  • polyvalent

    une vaste expérience en développement logiciel, mais aussi une connaissance approfondie dans au moins un de nos domaines d'expertise principaux (architecture back-end, IA, ingénierie des données).

  • Aptitude à travailler avec des personnes non-ingénieures et un fort penchant pour l'action et l'apprentissage : vous développez, réfléchissez, améliorez et répétez.
  • Aise à travailler dans des environnements avec de
  • l'ambiguïté et une structure limitée

    typiques des startups en phase de démarrage.

  • Expérience ou familiarité avec des outils de codage d'IA tels que Github Copilot, Cursor, etc., qui vous aident à échapper à la monotonie et à vous concentrer sur l'essentiel.
  • Aspiration à
  • faire du mentorat et de partager vos connaissances avec les autres

    à mesure que l'équipe grandit, même si vous n'êtes pas encore au niveau.

  • Et surtout, vous êtes
  • motivé par notre mission

    et souhaitez avoir un impact réel sur les systèmes énergétiques propres

    De bons atouts

  • Expérience préalable dans des startups en phase de démarrage
  • Expérience préalable dans les systèmes énergétiques, l'IoT industriel ou le machine learning
  • Expérience avec Python, de préférence dans un contexte d'ingénierie de données ou de machine learning
  • Expérience avec l'infrastructure et l'orchestration cloud, de Kubernetes et de Terraform
  • Contributions à des projets open source ou personnels qui démontrent votre passion pour le développement logiciel
  • Bilingue (français / anglais)
  • Pourquoi nous réjoindre ?

  • Travaillez directement avec une équipe fondatrice composée d'opérateurs, d'ingénieurs et de chercheurs expérimentés.
  • Rémunération compétitive et intégration au programme d'options d'achat d'actions, au sein d'une entreprise à fort potentiel et axée sur sa mission.
  • Culture de travail flexible, propice au télétravail et fondée sur la confiance et l'autonomie.
  • Assurance collective, avec primes entièrement prises en charge, incluant une couverture complète en matière de santé, de soins dentaires, d'assurance vie et d'invalidité de longue durée.
  • Congés illimités : prenez congé quand vous en avez besoin pour donner le meilleur de vous-même.
  • Machine de développement MacBook Pro flambant neuve
  • Accès à un espace de bureau confortable à Mila, près de la Petite Italie à Montréal, au cœur de l'énergie des startups et des meilleurs talents en IA.
  • Développeur logiciel

    Google

    Montreal

    Postuler directement

    Qualifications minimales :

    • Baccalauréat ou expérience pratique équivalente
    • Huit ans d'expérience en développement de logiciels
    • Cinq ans d'expérience en mise à l'essai et en lancement de produits logiciels
    • Cinq ans d'expérience en développement d'applications pour appareils iOS
    • Trois ans d'expérience en conception et en architecture de logiciels

    Qualifications souhaitées :

  • Maîtrise ou doctorat en ingénierie, en informatique ou dans un domaine technique connexe
  • Huit ans d'expérience des structures ou des algorithmes de données
  • Trois ans d'expérience dans un rôle de responsable technique à diriger des équipes de projets et à établir l'orientation technique
  • Trois ans d'expérience de travail dans une organisation matricielle complexe comprenant des projets interfonctionnels ou interentreprises
  • À propos de cette offre d'emploi

    Les développeurs logiciels de Google créent les technologies de nouvelle génération qui modifient la façon dont des milliards d'utilisateurs se connectent, explorent, et interagissent avec l'information et entre eux. Nos produits doivent être en mesure de gérer l'information à grande échelle, et leurs possibilités s'étendent bien au-delà de la recherche sur le Web. Nous recherchons des développeurs logiciels qui apportent de nouvelles idées dans tous les domaines, y compris la recherche d'informations, l'informatique distribuée, la conception de systèmes à grande échelle, la mise en réseau et le stockage de données, la sécurité, l'intelligence artificielle, le traitement du langage naturel, la conception d'IU et la mobilité. La liste continue et s'allonge chaque jour. En tant que développeur logiciels, vous travaillerez sur un projet particulier qui est essentiel aux besoins de Google. Vous pourriez également être appelé à changer d'équipe ou de projet à mesure que vous grandirez et évoluerez, au diapason de notre entreprise en pleine effervescence. Nos développeurs logiciels doivent être polyvalents, et faire preuve de leadership et d'enthousiasme à l'idée de s'attaquer à de nouveaux problèmes liés à l'ensemble de nos produits alors que nous sommes des moteurs d'évolution technologique.

    Grâce à votre expertise technique, vous gérerez les priorités, les délais et les produits livrables de projets. Vous concevrez, développerez, testerez, déploierez, entretiendrez et améliorerez les solutions logicielles.

    Chrome se consacre à la création d'un Web meilleur et plus ouvert. Nous nous efforçons de développer un meilleur navigateur, tant pour les ordinateurs de bureau que pour les appareils mobiles, afin d'aider les utilisateurs à tirer parti de tout ce que le Web peut offrir de façon sécuritaire. Chrome est offert sur toutes les grandes plateformes : iOS, Android, Linux et ChromeOS. En outre, nous avons conçu Chrome comme un projet de logiciel libre pour que l'ensemble de l'écosystème Web puisse profiter des dernières innovations en matière de rapidité, de simplicité et de sécurité.

    Responsabilités

  • Assurer la direction technique de projets à forte incidence
  • Influencer et encadrer une équipe distribuée de développeurs
  • Faciliter l'alignement et la clarté au sein des équipes en matière d'objectifs, de résultats et de délais fixés
  • Gérer les priorités, les délais et les produits livrables de projets
  • Concevoir, développer, tester, déployer, entretenir et améliorer des solutions logicielles à grande échelle
  • Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .

    Espace publicitaire
    Développeur embarqué

    IT Link Group

    Montreal

    Postuler directement
  • Développement et maintenance de logiciels embarqués en C / C++
  • Bonne compréhension des protocoles de communication : I2C, SPI, UART, USB
  • Débogage sur cibles embarquées (oscilloscope, multimètre, etc.)
  • Profil Recherché

    Environnement technique :

    • Langages de programmation : C, C++ embarqué
    • Systèmes d'exploitation : Linux et Windows
    • Environnements de développement : Eclipse, Visual Studio Code
    • Contrôle de version : Git (GitLab, GitHub)
    • Scripting / outils complémentaires : Python, MATLAB
    • Formation

    • Baccalauréat en Génie Informatique ou Électrique (ou équivalent)
    • A Propos

      Engagés pour l'égalité des chances, nous pensons que la diversité est une richesse. Nous savons respecter, apprécier et valoriser les différences de chacun.e : ce sont vos qualités humaines qui seront considérées.

      Expert en systèmes connectés, IT Link propose des services-conseil et développement logiciel sur mesure pour :

    • faciliter les communications de données
    • faciliter la mobilité
    • améliorer la sécurité des personnes et des biens
    • contribuer à la transition vers des mobilités durables et la protection de l'environnement
    • aider à mieux soigner
    • A travers nos offres de services et nos 4 marques, nous accompagnons nos clients dans leurs projets d'innovation et de transformation. Nous sommes présents avec 14 bureaux répartis dans le monde (Belgique, Canada, France, Luxembourg et Maroc). A horizon 2025, l'objectif est d'atteindre 1000 pour soutenir notre forte croissance.

      Au Québec nous avons 2 bureaux, à Montréal et Québec et plus de 100 employés permanents.

      Les Plus De La Vie Chez IT Link

      4 semaines de vacances payées et 10 journées maladie

      Assurances collectives dès le 1er jour travaillé

      Participation épargne-retraite à hauteur de 4%

      Suivi de carrière personnalisé

      2 semaines par an de télétravail dans un autre pays

    Développeur logiciel

    GENETEC

    Montreal

    Postuler directement

    La dynamique de votre équipe :

    En tant que membre de l'équipe Streamvault Edge Platform, vous travaillerez en étroite collaboration avec les autres membres de l'équipe afin d'atteindre les objectifs du groupe. L'équipe est chargée de développer, de maintenir et de prendre en charge divers appareils et services sur plusieurs gammes de produits. Nous recherchons un développeur logiciel passionné qui apprécie les tâches variées et les défis de tous niveaux de complexité. Vous participerez à la conception, à la planification des tâches, au développement des fonctionnalités et à leur mise en œuvre.

    Votre journée en un coup d'œil :

    • Contribuer au développement et à la maintenance d'applications en C# / .NET, ainsi que de bases de données, de processus, d'outils et de scripts d'automatisation
    • Participer activement à toutes les phases du développement de projets (analyse, développement, documentation, test, mise en production)
    • Être autonome dans l'analyse, le développement et le test de fonctionnalités complexes
    • Mettre en œuvre les exigences et les fonctionnalités et s'assurer qu'elles sont utiles et représentatives
    • Participer aux discussions sur l'architecture et la conception en veillant à ce que les objectifs de l'équipe soient atteints (sécurité, conformité, surveillance, alertes et rapports)
    • Participer aux revues de code afin d'améliorer le niveau de compétence global de l'équipe et la qualité du produit
    • Diagnostiquer les problèmes logiciels et mettre en œuvre les mesures correctives nécessaires
    • Assurer la résolution et la récupération rapides des pannes du système

    Ce qui fait de vous un excellent candidat :

    • Licence en génie informatique, génie logiciel ou informatique
    • Capacité à faire preuve d'autonomie et d'initiative
    • Capacité à mener plusieurs tâches de front, à travailler de manière itérative, à ajuster les priorités et à être orienté vers les résultats
    • Solides compétences en matière d'analyse et de dépannage
    • Solides compétences en communication écrite et orale
    • Esprit d'équipe et volonté de respecter les engagements de l'équipe
    • Passionné par l'amélioration des processus et engagé envers la satisfaction des clients
    • 5 ans d'expérience dans un domaine connexe
    • Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit

    Un atout si vous avez :

    • Visual Studio / GIT
    • C# / .NET Core
    • Azure
    • Tests (unitaires, d'intégration)
    • Expérience avec WPF
    • Expérience avec des frameworks web tels que React / Blazor

    Voilà ce que nous offrons :

    • Régime de rémunération attrayant
    • Programme de remboursement des frais de formation
    • Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
    • Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
    • Café gratuit à volonté
    • Espace de stationnement gratuit pour tous les employés
    • Centre d'entraînement sur place

    Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases, nous vous encourageons à postuler – votre profil pourrait nous surprendre.

    Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.

    Your team's dynamic :

    As part of the Streamvault Edge Platform team, you will collaborate closely with other team members to achieve the group's objectives. The team is responsible for developing, maintaining, and supporting a variety of appliances and services across multiple product lines. We are looking for a passionate Software Developer who enjoys various types of tasks and challenges of all levels of complexity. You will participate in the design, task planning, development of features, and their delivery.

    Your day at a glance :

    • Help develop and maintain applications in C# / .NET, as well as databases, processes, tools and automation scripts
    • Actively participate in all phases of project development (Analysis, Development, Documentation, Test, Release)
    • Be autonomous in the analysis, development and test of complex features
    • Implement the requirements and functionalities and ensure that they are useful, and representative
    • Participate in architectural and design discussions ensuring that the team's objectives are met (security, compliance, monitoring, alerting, and reporting)
    • Participate in code reviews to increase the overall skill level of the team and the quality of the product
    • Diagnose software problems and implement any required corrective measures
    • Ensure timely resolution and recovery of systems failures

    What makes you a great fit :

    • Bachelor's degree in computer engineering, software engineering or computer science
    • Demonstrate both autonomy and initiative
    • Able to multitask, work iteratively, adjust work priorities, and is results oriented
    • Possesses strong analytical and troubleshooting skills
    • Strong written and verbal communication skills
    • Team player who will work towards meeting team commitments
    • A passion for improving processes and commitment to customer satisfaction
    • 5 years experience in related field
    • Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)

    An asset if you have :

    • Visual Studio / GIT
    • C# / .NET Core
    • Azure
    • Testing (unit, integration)
    • Experience with WPF
    • Experience with web frameworks like React / Blazor

    Let's talk perks :

    • Attractive compensation package
    • Training Tuition Reimbursement Program
    • Subsidized meals in our amazing Bistro (Les Cordons Bleus)
    • Work-life balance with a flexible working schedule
    • Free, unlimited coffee
    • Private, free parking for all employees
    • Onsite fitness facility with personal trainer

    We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us.

    Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés / CVs through this Web site or directly to managers.

    Développeur Logiciel

    Syvra

    Montreal

    Postuler directement

    Description de poste

    La version française suit directement après celle en Anglais.

    Informations sur la candidature

    If the job posting is closed on LinkedIn, you can apply on the website :

    Target session :

    H26 / E26 / A26

    Job type :

    Flexible (On-site, Hybrid, Remote)

    Location : Quebec only

    Note

    If your school offers funding through a program, grant or scholarship towards companies' internship pay rates, part of the amount (subtracting intern costs) can be used for making the internship paid.

    Opportunités dans plusieurs domaines

    We are looking for talented interns completing their technical CEGEP curriculum and looking for an internship as part of their final internship course. We are currently interested in fields such as:

    • computer science
    • software engineering
    • management / administration
    • graphism
    • UI / UX
    • human resources (HR)
    • translation / writing
    • and more

    If you think your field would be a great match for us even though it is not listed, feel free to try by applying with a full file (see a related offer for reference of what to add).

    À propos de nous

    We believe that technology should enhance, simplify, and improve daily experiences.

    Our team of passionate innovators is committed to creating software solutions that empower individuals and businesses alike. We understand that user-friendliness and accessibility are key, and we strive to design products that seamlessly integrate into your life.

    With a relentless focus on user experience, we aim to transform complex processes into intuitive, enjoyable interactions. Whether it's through our apps, websites, or services, we are dedicated to delivering solutions that enhance convenience, productivity, and overall satisfaction.

    Informations sur la candidature (version française)

    Si l'offre d'emploi est fermée sur LinkedIn, vous pouvez appliquer sur le site Web :

    Session visée :

    H26 / E26 / A26

    Type d'emploi :

    Flexible (sur site, hybride, à distance)

    Lieu : Québec seulement

    Remarque

    Si votre école offre un financement par l'intermédiaire d'un programme, d'une subvention ou d'une bourse pour les taux de rémunération des stages des entreprises, une partie du montant (en soustrayant les coûts des stagiaires) peut être utilisée pour payer le stage.

    Opportunités dans plusieurs domaines (version française)

    Nous sommes à la recherche de plusieurs personnes stagiaires talentueuses qui complètent leur programme d'études techniques au CÉGEP et qui cherchent un stage dans le cadre de leur cours de stage en entreprise. Nous nous intéressons actuellement à des domaines tels que :

    • l'informatique
    • le génie logiciel
    • la gestion / administration
    • le graphisme
    • l'UI / UX
    • les ressources humaines (RH)
    • la traduction / rédaction
    • et autres

    Si vous pensez que votre domaine nous conviendrait bien même s'il n'est pas répertorié, n'hésitez pas à essayer en postulant avec un dossier complet (voir une offre connexe pour savoir ce qu'il faut ajouter).

    Qui sommes-nous

    Nous pensons que la technologie doit simplifier et améliorer les expériences quotidiennes.

    Notre équipe d'innovateurs passionnés s'engage à créer des solutions logicielles qui permettent aux particuliers et aux entreprises de s'émanciper. Nous comprenons que la convivialité et l'accessibilité sont essentielles, et nous nous efforçons de concevoir des produits qui s'intègrent parfaitement à votre vie.

    En mettant l'accent sur l'expérience utilisateur, nous visons à transformer des processus complexes en interactions intuitives et agréables. Que ce soit par le biais de nos applications, de nos sites Web ou de nos services, nous nous engageons à fournir des solutions qui améliorent la commodité, la productivité et la satisfaction globale.

    Dé logiciel

    Plusgrade

    Montreal

    Postuler directement
    ```html

    Description de Poste

    • Please note: In order to be considered for this role, candidates must be located within the province of Quebec or be willing to relocate if located elsewhere in Canada.
    • English Version Below

    Les voyages vont bien au-delà de leur destination ; ils sont tissés de chaque souvenir que l'on crée en chemin. Notre engagement consiste à redéfinir l'avenir du voyage en collaborant avec plus de 250+ compagnies aériennes, établissements hôteliers, sociétés de croisières, réseaux ferroviaires pour voyageurs et services financiers, dans le but de créer de nouvelles sources de revenus significatives grâce à des expériences client exceptionnelles. Fondés sur nos valeurs fondamentales d'ambition, d'innovation et de collaboration, nous sommes constamment poussés à repousser les limites, à surpasser les attentes et à exploiter le meilleur de chacun. Nous favorisons une culture qui repose sur la conviction que notre force réside dans notre unité, travaillant ensemble pour bâtir un avenir extraordinaire dans l'univers du voyage. Joignez-vous à nous pour transformer les voyages quotidiens en expériences véritablement extraordinaires.

    À PROPOS DU POSTE :

    Nous recherchons un Développeur Logiciel intermédiaire pour rejoindre notre bureau de Montréal et contribuer à la création de nouveaux produits destinés aux compagnies aériennes et aux voyageurs.

    Le rôle est fullstack, avec une solide expertise en Frontend (React + TypeScript ou équivalent, min. 3 ans) et en Backend (Java, SpringBoot, bibliothèques open source, min. 3 ans).

    Le candidat idéal est motivé par la résolution de défis complexes dans le domaine des technologies du voyage, et valorise la livraison rapide de fonctionnalités de haute qualité et bien testées.

    En plus du développement, la personne collaborera avec ses pairs sur des propositions techniques, participera à l'amélioration d'outils internes et soutiendra les équipes de support et d'opérations pour résoudre les incidents.

    CE QUE VOUS FEREZ :

    • Développer des applications web élégantes et modernes, permettant aux passagers d'acheter des surclassements et aux partenaires d'opérer et d'optimiser leur offre, avec un accent particulier sur les systèmes back-end robustes.
    • Élever les standards de qualité et d'excellence grâce à la programmation en binôme, à la révision de code (pull requests) et à une soif d'apprendre ou de partager vos compétences.
    • Apporter votre perspective lors de l'estimation des efforts pour les user stories, ou diriger une discussion d'architecture technique devant un tableau blanc.
    • Assister nos équipes de support et d'opérations qualifiées dans le triage et la résolution des problèmes.

    VOUS ÊTES UNE PERSONNE AVEC :

    • Expérience au sein d'une équipe ayant mené avec succès à la livraison d'un produit dont vous êtes fier.
    • 3+ années d'expérience professionnelle dans le développement d'applications web dans un environnement Agile / Scrum.
    • Capacité à écrire du code clair, compréhensible et testable, avec un souci particulier pour la maintenabilité.
    • Excellentes compétences en communication, avec la capacité d'expliquer des concepts techniques complexes à des designers, des équipes de support et d'autres développeurs.
    • Solide maîtrise des fondamentaux en informatique : structures de données, algorithmes, langages de programmation, systèmes distribués et recherche d'information.
    • Expérience pratique avec Java (SpringBoot, bibliothèques open source) et les déploiements cloud (AWS de préférence), ainsi qu'en développement Frontend avec React et TypeScript (ou équivalent).
    • Bonne compréhension des principes de tests, incluant la pyramide de tests, les pipelines et les boucles de rétroaction, avec une forte orientation livraison (JUnit, Mockito).
    • Baccalauréat en informatique, en ingénierie ou dans un domaine connexe, ou formation équivalente, stage ou expérience professionnelle pertinente.

    CE QUE VOUS AIMEREZ CHEZ NOUS :

    • REER de contrepartie
    • Plans de santé complets
    • Programme de congés payés flexible
    • Allocation d'expérience de voyage
    • Crédit annuel pour bien-être
    • Allocation pour des fournitures de transport
    • Programme de travail à distance
    • Programme de prime de congé parental
    • Passeport pour l'aventure

    NOTRE PROCESSUS :

    Plusgrade est un employeur offrant des chances égales et s'engage à fournir un processus de recrutement accessible. Nous accueillons les candidatures de toutes les personnes qualifiées et nous sommes engagés à offrir des opportunités d'emploi égales, quel que soit l'identité ou l'expression de genre, la race, l'origine ethnique, la croyance, le lieu d'origine, l'âge, le sexe, l'état civil, le handicap physique ou mental, l'orientation sexuelle et toute autre catégorie protégée par la loi. Sur demande, nous fournirons un hébergement pour les candidats handicapés.

    Nous croyons en la diversité et l'inclusivité, c'est pourquoi notre processus d'entrevue est conçu pour offrir une expérience de candidat positive et garantir que chaque candidat est évalué de manière égale. Toutes les candidatures seront examinées par notre équipe de talents et le ou les candidats retenus passeront par le processus de recrutement suivant :

    • Entrevue téléphonique avec le recruteur
    • Entrevue avec le responsable de l'embauche
    • Exercice de codage
    • Entrevue en équipe

    Tous les candidats recevront des commentaires, qu'ils réussissent ou non toutes les étapes de notre processus d'entrevue. Toutes vos informations seront confidentielles.

    Travel is not just about the destination; it's about every memory made along the way. We are dedicated to shaping the future of travel by partnering with 250+ airline, hospitality, cruise, passenger rail, and financial services companies to create new, meaningful revenue streams through incredible customer experiences. Rooted in our core values of being ambitious, innovative, and collaborative, we are driven to continuously raise the bar, exceed expectations, and bring out the best in everyone, fostering a culture where we believe we are better together, working towards an extraordinary future in travel. Come help us transform everyday travel into extraordinary experiences.

    ABOUT THE ROLE :

    We are seeking an intermediate Software Developer to work with us to build amazing new products for airlines and travelers. This role will report to and work from our Montreal office. We firmly believe there are many complex unsolved challenges in travel technology, and if you are excited about helping us solve some of them, we would like to meet you. We are looking for a Software Developer who is fullstack, i.e. knowledgeable in both Frontend and Backend. For this specific role, the candidate should have at least 3 years experience in React with TypeScript (or similar) and at least 3+ years of experience in Java (SpringBoot, open source libraries). We value shipping well tested high quality features fast and frequently.

    They also collaborate with peers to develop technical proposals and contribute to internal tools that optimize our development processes. They will assist our skilled support team and operations team in triaging and resolving issues.

    WHAT YOU WILL BE DOING :

    • Develop sleek and modern web applications, allowing passengers to purchase upgrades and partners to operate and optimize their offering, with a particular emphasis on robust backend systems.
    • Raise the bar for quality and excellence with pair programming, code review of pull requests, and a hunger to learn or share your skills.
    • Bring your perspective during the effort estimation of user stories, or lead a technical architecture discussion in front of a whiteboard.
    • Assist our skilled support team and operations team in triaging and resolving issues.

    YOU ARE SOMEONE WITH :

    • Experience working on a team to successfully deliver a product you are proud of.
    • 3+ years of professional experience building web applications in an Agile / Scrum environment.
    • The ability to write clean, understandable, and testable code with a focus on maintainability.
    • Strong communication skills, with the ability to explain complex technical concepts to designers, support teams, and other developers.
    • A solid foundation in computer science fundamentals, including data structures, algorithms, programming languages, distributed systems, and information retrieval.
    • Hands-on experience with Java (SpringBoot, open-source libraries) and cloud deployments (AWS preferred), as well as front-end development using React with TypeScript (or similar).
    • A strong understanding of testing principles, including the test pyramid, pipelines, and feedback loops, with a delivery-focused mindset (JUnit, Mockito).
    • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent training, fellowship, or work experience.

    WHAT YOU'LL LOVE ABOUT US :

    • RRSP / 401(k) Matching
    • Comprehensive Health Plans
    • Flexible Paid Time Off
    • Travel Experience Credit
    • Annual Wellness Credit
    • Commuter Credit
    • Work From Anywhere Program
    • Parental Leave Top Up
    • Adventure Pass

    OUR PROCESS :

    Plusgrade is an equal-opportunity employer and is committed to providing an accessible recruitment process. We welcome applications from all qualified individuals and are committed to equal employment opportunities regardless of gender identity or expression, race, ethnic origin, creed, place of origin, age, sex, marital status, physical or mental disability, sexual orientation, and any other category protected by law. Upon request, we will provide accommodation for applicants with disabilities.

    We believe in diversity and inclusivity and that is why our interview process is designed for a positive candidate experience and to ensure every candidate is evaluated equally. All applications will be reviewed by our Talent Team and the successful candidate(s) will go through the following recruitment process :

    • Recruiter Phone Interview
    • Hiring Manager Interview
    • Coding Exercise Interview
    • Team Interview

    All candidates will be provided with feedback regardless if they pass or didn't pass any of our interview stages. All your information will be kept confidential.

    ```
    Développeur Logiciel

    L3Harris Technologies

    Montreal

    Postuler directement

    L3Harris se fait un devoir de recruter et de former des talents performants qui sont passionnés par ce qu'ils font. Nos employés sont liés par un engagement commun envers leur croissance professionnelle et la mission de nos clients. L3Harris offre un environnement inclusif et engageant conçu pour responsabiliser les employés et encourager un équilibre entre le travail et la vie personnelle. Notre culture repose sur l'importance que nous accordons à nos valeurs, notre dévouement envers nos collectivités et notre engagement envers l'excellence dans tout ce que nous faisons. L3Harris Technologies est l'entreprise perturbatrice de confiance dans l'industrie de la défense. Ayant toujours à l'esprit les besoins essentiels de nos clients, nos employés offrent des solutions technologiques de bout en bout reliant les domaines de l'espace, de l'air, de la terre, de la mer et des cyberdomaines, dans l'intérêt de la sécurité nationale.

    Votre prochain défi en tant que Développeur logiciel

    Le système intégré de gestion de plateforme (IPMS) L3Harris MAPPS, embarqué sur divers navires militaires à travers le monde, est conçu à l'aide d'un logiciel développé par L3Harris MAPPS.

    Le ou la candidat(e) sélectionné(e) devra contribuer à la conception, au développement et aux tests du logiciel CORE des systèmes de contrôle maritime. Il / Elle fournira également un soutien interne ou à bord, selon les besoins.

    Votre quotidien :

    • Préparer les spécifications de conception, élaborer les conceptions, mettre en œuvre et réaliser les tests de la prochaine génération de logiciels CORE des systèmes intégrés de gestion de plateforme (IPMS) en C++.
    • Contribuer à l'intégration, aux essais et à la mise en service du système à bord des navires ;
    • Participer aux activités d'acceptation du système.

    Compétences et connaissances essentielles :

    Le candidat idéal est titulaire d'un baccalauréat en informatique, en génie électrique ou en génie logiciel, ou l'équivalent, et possède de 3 à 5 ans d'expérience en développement logiciel dans les domaines suivants :

    Expérience en conception et programmation orientées objet modernes avec au moins deux langages de programmation différents (C++ est indispensable, Python, C# ou autre) ;

  • Expérience en programmation réseau / communication ;
  • Connaissance des systèmes de contrôle et / ou d'E / S ;
  • Une expérience / connaissance des services de distribution de données (RTI-DDS) ou l'équivalent est un atout ;
  • Expérience des outils de gestion de configuration et des processus DEVOPS ;
  • Autorisation de sécurité permettant de travailler sur des navires militaires (ou pouvant être demandée) ;
  • Excellente maîtrise de l'anglais écrit et parlé. La maitrise de la langue anglaise, en plus de la langue française, est requise afin de répondre à des exigences contractuelles ;
  • Volonté d'apprendre de nouvelles techniques et de travailler en équipe ;
  • Critères d'admissibilité (obligatoire) :

  • Être admissible à l'inscription du Programme des marchandises contrôlées;
  • Être admissible à l'obtention et au maintien de la cote de fiabilité et cote de sécurité Niveau II (SECRET) du gouvernement canadien.
  • Doit pouvoir satisfaire aux exigences de la réglementation américaine sur le trafic international d'armes (ITAR).
  • L3Harris effectue des vérifications des antécédents préembauche, puisque tous les candidats doivent être autorisés à s'inscrire au programme des marchandises contrôlées et obtenir et maintenir une évaluation de sécurité positive. Certains postes peuvent nécessiter une cote de « fiabilité » du gouvernement du Canada et / ou une habilitation de sécurité de niveau 2 (secret). De plus, L3Harris effectue des tests de dépistage de toxicomanie préembauche, au besoin.

    Chez L3Harris, nous prônons un milieu de travail inclusif et équitable. L3Harris s'engage à traiter avec respect et dignité tous les employés et les candidats à un emploi et à maintenir un milieu de travail exempt de discrimination illégale. Pour les candidats en situation de handicap, nous proposerons des mesures d'adaptation afin que vous ayez ce dont vous avez besoin pour donner le meilleur de vous-même.

    Espace publicitaire
    Chargé de projet - Développeur Immobilier - Commercial / Industriel / Résidentiel

    Buildup recrutement

    Montreal

    80 000,00$ - 110 000,00$ /an

    Postuler directement

    Description du poste

    Notre client est une entreprise dynamique et innovante dans le secteur de l'immobilier, à la recherche d'un(e) Chargé de projet talentueux(se) et passionné(e) pour rejoindre son équipe. Cette personne jouera un rôle clé dans la gestion et la supervision des projets de construction et de rénovation.

    Rôle

    La personne sera responsable de la coordination et de la gestion des projets de construction, de la planification à l'exécution. Il / Elle devra faire preuve d'autonomie, de dynamisme et d'un fort esprit d'équipe pour assurer la livraison des projets dans les délais et les budgets impartis.

    Tâches et Responsabilités

    • Effectuer des visites de chantier régulières pour superviser l'avancement des travaux et assurer le contrôle de la qualité.
    • Gérer les aspects administratifs des projets, y compris la préparation des bons de commande (POs) et le suivi des progrès des travaux.
    • Collaborer avec les équipes internes et les entrepreneurs externes pour coordonner les activités du projet.
    • Recevoir et évaluer les soumissions des entrepreneurs et fournisseurs.
    • Utiliser l'outil de suivi de projet interne (Excel / SharePoint) pour assurer une gestion efficace des projets.
    • Prendre des photos des progrès des travaux pour documenter l'avancement et la conformité aux normes.
    • Participer à l'élaboration des portées de travaux (scopes of work) et des budgets pour les nouveaux projets.
    • Travailler en étroite collaboration avec le département de location (leasing) pour comprendre les besoins des nouveaux locataires et les exigences des rénovations.

    Exigences et Profil de Compétences

    • Formation : Un diplôme d'études collégiales (DEC) ou universitaires en gestion de la construction, en architecture ou dans un domaine connexe est préférable. Une formation de l'ETS (École de technologie supérieure) est un atout.
    • Expérience : Minimum 2 à 3 ans d'expérience dans la gestion de projets de construction ou de rénovation. Une expérience en tant que coordonnateur de projet, contremaître ou dans un rôle similaire est acceptable.
    • Compétences Techniques : Connaissance de base des pratiques de construction, capacité à lire des plans et devis, maîtrise des outils informatiques de base (Excel, Word, etc.).
    • Compétences Comportementales : Dynamisme, attitude positive, motivation intrinsèque, volonté d'apprendre, excellentes compétences en communication et en résolution de problèmes.
    • Langues : Maîtrise du français requise. La connaissance de l'anglais est un atout.

    Salaire, Avantages et Conditions

    Notre client offre une rémunération compétitive, basée sur l'expérience et les compétences du / de la candidat(e). Le salaire annuel pour ce poste se situe entre 80 000$ et 110 000$.

    Les avantages comprennent :

    • Assurance collective complète (médicale, dentaire, etc.).
    • Possibilité de télétravail occasionnel après une période d'évaluation et de confiance mutuelle.
    • Ambiance de travail conviviale et collaborative au sein d'une équipe jeune et dynamique.
    • Opportunités d'apprentissage et de développement professionnel grâce à la diversité des projets.
    Ingénieur(e) en géotechnique

    EnviroEmplois

    Montreal

    Postuler directement

    Description sommaire des tâches

    L’ENTREPRISE :

    Notre client est une firme québécoise œuvrant dans les domaines de l’environnement, de la géotechnique, du contrôle des matériaux et du génie civil. Il offre une gamme complète de services destinés tant au secteur public qu’au secteur privé. Entreprise à taille humaine, il valorise l’individu et propose un cadre de travail agréable, stimulant et propice à l’épanouissement professionnel.

    Rôle et responsabilités

    • Évaluer les demandes clients et préparer les offres de service en géotechnique ;
    • Communiquer avec les clients et autres intervenants reliés au projet ;
    • Superviser et préparer le programme de travail des techniciens ;
    • Suivre les budgets et les échéanciers alloués ;
    • Superviser et coordonner les sous-traitants et le technicien dans la réalisation des travaux de chantier ;
    • Préparer les études techniques selon les normes et les standards en vigueur afin de déterminer la capacité portante des sols, structure de chaussée, le tassement et autres tâches connexes ;
    • Présenter aux clients, incluant développeurs, entrepreneurs et ingénieurs en structure, les résultats des études.

    Exigences du poste

    • Être membre de l’Ordre des Ingénieurs ;
    • Détenir un Baccalauréat en génie géologique ou génie civil ;
    • Avoir une expérience de 2 ans minimum ;
    • Une bonne maîtrise du français, à l'oral comme à l'écrit ;
    • Détenir un permis de conduire valide.
    Ingénieur logiciel Java / Ingénieure logiciel Java

    we+ consultants

    Montreal

    Postuler directement

    Ingénieur logiciel Java / Ingénieure logiciel Java

    Ingénieur logiciel Java / Ingénieure logiciel Java

    Référent cybersécurité et infrastructure TI / Cybersecurity and IT infrastructure officer (+18K Relations) Alan Allman Associés…

    Développeur(se) Backend – Java / AWS (Cloud-Natif)

    Permanence WE+, 37.5h par semaine, poste hybride

    Nous sommes à la recherche d’un(e) Développeur(se) backend expérimenté(e), passionné(e) par les environnements cloud AWS , le développement Java moderne et les architectures distribuées . Vous jouerez un rôle clé dans la conception, la mise en œuvre et l’évolution d’un orchestrateur infonuagique conçu pour relier des systèmes critiques comme Salesforce , ServiceNow et d’autres applications d’entreprise.

    Responsabilités principales :

    • Concevoir, coder et tester un orchestrateur cloud natif hébergé sur AWS , permettant de connecter de façon fluide plusieurs systèmes d’information.
    • Développer des microservices performants en Java , en suivant des pratiques modernes (testabilité, robustesse, documentation).
    • Intégrer des mécanismes d’automatisation et de surveillance dans l’infrastructure via les services AWS serverless comme Lambda , Step Functions et EventBridge .
    • Travailler avec des outils de gestion d’événements , de messagerie asynchrone (SNS, SQS) et de caching (ElastiCache) pour garantir la scalabilité de la plateforme.
    • Participer activement au déploiement via des pipelines CI / CD robustes et automatisés, en utilisant des outils tels que GitHub Actions , ArgoCD , Artifactory .
    • Contribuer à la mise en place et l’optimisation de conteneurs (Docker, Kubernetes) déployés via EKS (Elastic Kubernetes Service).
    • Gérer les interactions avec des bases de données NoSQL comme DynamoDB et veiller à l’intégrité des données dans des environnements transactionnels.
    • Intégrer des protocoles de sécurité modernes (ex. : OIDC / OpenID Connect ) dans l’authentification et l’autorisation des APIs.
    • Participer aux revues de code , aux démos d’équipe et aux cérémonies Agile (Daily, Sprint, Rétrospective).
    • Travailler en culture DevOps avec une approche fail fast , et contribuer à la mesure de la performance des solutions déployées (observabilité, logs, métriques).

    Exigences du poste :

  • Diplôme universitaire (baccalauréat) en informatique, en génie logiciel ou dans un domaine connexe.
  • Minimum de 5 années d’expérience en développement backend dans des environnements d’intégration ou cloud.
  • Solide expertise en Java (Spring Boot ou équivalent), avec une bonne compréhension des modèles REST et des architectures orientées services.
  • Expérience avérée avec l’écosystème AWS , notamment :
  • SNS / SQS / EventBridge (événementiel et asynchrone)
  • EKS et gestion de conteneurs avec Kubernetes
  • Maîtrise des outils DevOps : GitHub , CI / CD , ArgoCD , Terraform (atout) .
  • Bonne compréhension des enjeux liés à la sécurité cloud , aux protocoles d’authentification (OIDC) et aux bonnes pratiques de chiffrement / API.
  • Capacité à évoluer dans un cadre Agile, avec une culture forte de l’ expérimentation , de la documentation continue et de la mesure des résultats .
  • Autonomie, rigueur, esprit d’initiative, curiosité technologique et goût du travail en équipe.
  • Pourquoi joindre notre équipe ?

    Vous travaillerez dans un environnement technologique stimulant, avec une culture d’innovation, d’agilité et de responsabilité collective.

    Vous aurez l’opportunité de bâtir des solutions cloud-native à fort impact , de toucher à un large éventail de technologies modernes, et de contribuer à des projets stratégiques à l’échelle de l’organisation.

    #J-18808-Ljbffr

    Développeur web

    Agence FARO

    Montreal

    Postuler directement

    Basé à Montréal, notre client offre des projets clés en main d’automatisation et de robotisation pour les entreprises manufacturières de différents domaines industriels (pâtes et papiers, alimentaire, produits personnels, etc).

    Sous la supervision du Chef d’équipe du département de Vision numérique et développement logiciel, le candidat participera à l’architecture de logiciels industriels et des systèmes. Le rôle est clé dans le développement actuel de l’organisation et plusieurs possibilités sont ouvertes quant au poste.

    Votre rôle :

    Développer des solutions Web « Full Stack »;

    Développer des solutions d’automatisation sur des appareils exposant des services WEB;

    Jouer un rôle clé dans les développements et dans la conception d’architectures logicielles;

    Concevoir et développer des applications et solutions logicielles principalement en C#;

    Participer aux démarrages de systèmes industriels (robot, convoyeurs, etc.) et effectuer le support aux clients;

    Organiser son travail pour rencontrer les échéances, les coûts de projets, ainsi que les critères de performance des systèmes.

    Horaires flexibles;

    Programme de REER collectif;

    Activités sociales organisées pour les employés;

    Milieu technologique compétitif.

    BAC en génie informatique, en génie logiciel, DEC en informatique ou toute autre formation jugée pertinente;

    Expérience en développement d’application Web, de services REST et d’architecture logicielles ;

    Expérience en bases de données (SQL);

    Expérience avec les pratiques de développement de logiciels telles que le contrôle de code source, la révision des codes, les tests unitaires, le débogage;

    Langues française et anglaise parlées et écrites;

    Très bonne connaissance de la suite Office.

    Atouts :

    Expérience dans le secteur de l'automatisation ;

    Expérience en services Cloud;

    Disponibilité pour déplacements à l’extérieur (permis de conduire et passeport).

    Compétences recherchées

    Grande capacité d’adaptation dans un milieu en évolution constante;

    Posséder de l’ouverture d’esprit et une capacité d’apprendre rapidement;

    Habileté de communication dans un contexte technique et complexe;

    Dynamisme et polyvalence;

    Capacité accrue pour le travail d’équipe.

    Note : L’emploi du masculin dans la présente entente a pour but d’alléger le texte et ne se veut aucunement discriminatoire.

    #J-18808-Ljbffr

    Développeur de logiciel - backend

    smartrecruiters.com - ATS

    Montreal

    Postuler directement
    ```html

    IOTHERON - Description de l'entreprise

    IOTHERON est une entreprise de services spécialisée en transformation numérique. Elle travaille en étroite collaboration avec sa clientèle afin de les aider à améliorer leur processus de travail, la visibilité sur leurs projets, et leur performance générale. IOTHERON déploie chez sa clientèle les meilleurs outils dans les domaines de l'ingénierie, de l'intelligence d'affaires, de l'intelligence artificielle, des processus d'affaires et technologiques, et du développement de logiciel.

    Parmi nos clients, nous comptons des entreprises dans les domaines biomédical, l'ingénierie des systèmes, le transport, la finance, et les systèmes d'information globaux.

    Description du poste

    • Rédiger les spécifications de systèmes et les requis, coder, tester et déboguer les logiciels sous la supervision générale du directeur de l'équipe.
    • Analyser les systèmes en place et documenter les interfaces.
    • Travailler en collaboration avec plusieurs équipes et avec les clients.
    • Investiguer les bogues et identifier les modules en cause.
    • Investiguer et trouver des moyens de contournement.
    • Participer aux revues de code.
    • Incarner les méthodes et processus de l'entreprise.

    Qualifications techniques

    • Bac en informatique ou expérience équivalente.
    • 3 à 5 années d’expérience en TI - tous domaines confondus.
    • Bonne connaissance du développement Java et NetBeans.
    • Bonne connaissance de JUnit et XML.
    • Connaissance de Maven, Spring, Spring Boot, et HTML.
    • Connaissance de GIT et Eclipse.
    • Connaissance de l’environnement de développement Agile.

    J-18808-Ljbffr

    ```