Talent.com
Staff Software Developer (Canada)
Staff Software Developer (Canada)Houghton Mifflin Harcourt • Sherbrooke, Estrie, CA
Staff Software Developer (Canada)

Staff Software Developer (Canada)

Houghton Mifflin Harcourt • Sherbrooke, Estrie, CA
6 days ago
Job type
  • Full-time
Job description

HMH est une entreprise d’apprentissage adaptatif qui aide les éducateurs à favoriser la réussite de chaque élève. Nos solutions intégrées de curriculum, d’évaluation et de développement professionnel utilisent les données pour dresser un portrait complet de chaque apprenant et recommander les meilleurs moyens de soutenir leurs besoins. En partenariat avec les éducateurs, nous créons un élan durable pour que tous les élèves atteignent leur plein potentiel. HMH dessert plus de 50 millions d’élèves et 4 millions d’éducateurs dans 150 pays. Pour plus d’informations, visitez www.hmhco.com .

Développeur ou Développeuse logiciel

  • le majeur

Hybride – Montréal ou Sherbrooke

HMH développe une plateforme numérique avancée pour soutenir les enseignants et les élèves et ouvrir de nouvelles perspectives dans l’éducation de la maternelle à la fin du secondaire. Nous réunissons des équipes inclusives de professionnels passionnés pour créer des produits qui feront évoluer notre industrie.

Nous construisons notre nouvelle génération de services en utilisant des technologies modernes comme les microservices, les applications web progressives, les plateformes de données, le cloud et l’apprentissage automatique. Nos applications sont utilisées par des millions de personnes.

Nos équipes diversifiées et autonomes sont composées d’ingénieurs et d’ingénieures qui aiment résoudre des problèmes et créer des produits de grande qualité.

Si vous souhaitez avoir un impact concret dans la vie des enseignants et des étudiants et que vous comprenez ce qu’il faut pour livrer des logiciels de haute qualité, nous aimerions discuter avec vous.

Ce que vous ferez

En tant que développeur ou développeuse logiciel

  • le majeur, vous allez :
  • Écrire du code front end pour des applications web complexes conçues avec React et Web Components
  • Contribuer au code back end, notamment à la création de microservices avec les technologies ci‑dessous
  • Prendre en charge un projet d’envergure du début à la fin
  • Anticiper les obstacles et aider l’équipe à les éviter
  • Apprendre et appliquer des technologies avancées comme la programmation fonctionnelle, l’informatique distribuée, l’apprentissage automatique, l’ingénierie de données et les environnements serverless
  • Contribuer à la culture d’ingénierie et à l’amélioration continue des meilleures pratiques
  • Technologies utilisées

    Web : Typescript, Web Components, Progressive Web Apps, React

    Développement : Node.js, Typescript, Spring Boot, Java

    API : REST, GraphQL, API Gateway

    Déploiement : GitHub, Jenkins, Concourse CI

    Conteneurs : Docker, Kubernetes

    Bases de données : PostgreSQL, DynamoDB, Redis

    Cloud : AWS, Terraform

    Frameworks : Kafka, Spark, Amazon Kinesis

    Votre profil

  • Minimum 10 ans d’expérience en développement logiciel
  • Baccalauréat en informatique ou domaine connexe (préféré)
  • Capacité à être productif dans différents environnements et à apprendre rapidement de nouveaux outils
  • Excellente capacité à transformer des idées en code clair, robuste et réutilisable
  • Bonne compréhension des concepts architecturaux comme les microservices et la séparation des préoccupations
  • Connaissance des processus de développement logiciel
  • Capacité à tester, analyser et améliorer continuellement les solutions
  • Compréhension des services RESTful
  • Familiarité avec les environnements cloud, idéalement AWS
  • Expérience en révision de code et en contrôle de version (préférence pour Git)
  • Maîtrise professionnelle du français
  • HMH s'est engagé dans une politique d'égalité des chances en matière d'emploi et d'attirer, retenir, développer et promouvoir les employés les plus qualifiés sans tenir compte de la race, du sexe, de la couleur de peau, de la religion, de l'orientation sexuelle, du statut familial, de l'état civil, de la grossesse, de l’identité ou de l’expression de genre, de l'origine ethniqueou nationale, de l'ascendance, de l'âge, du handicap, des prédispositions génétiques et du statut decitoyen. Nous nous engageons à fournir un environnement de travail exempt de discrimination et de harcèlement, et où les employés sont traités avec respect et dignité.

    #J-18808-Ljbffr

    Create a job alert for this search

    Staff Software Developer Canada • Sherbrooke, Estrie, CA

    Similar jobs
    Data Engineer - sherbrooke

    Data Engineer - sherbrooke

    ALOIS Solutions • sherbrooke, qc, ca
    Full-time +1
    Duration : Full-time / Permanent role.Sports Analytics & Engineering Practice.This role sits at the heart of our cloud-native data ecosystem and is responsible for. You will design and operate ingestio...Show more
    Last updated: 3 hours ago • Promoted • New!
    Technical Project Manager – Web Development (Next.js & WordPress) - sherbrooke

    Technical Project Manager – Web Development (Next.js & WordPress) - sherbrooke

    Rehab CEOs • sherbrooke, qc, ca
    Full-time
    Rehab CEOs is a high-growth coaching and marketing company that helps physical therapy clinic owners scale profitable, well-run practices. Our websites are not “pretty brochures”—they are.Speed, rel...Show more
    Last updated: 5 days ago • Promoted
    Technical Advisor II, SBC

    Technical Advisor II, SBC

    Sherweb Inc. • Sherbrooke
    Full-time
    Here's what we do and why we do it.We work to simplify the cloud for IT professionals so they can focus on what really matters, making their customers\' lives better. Find out how we do that here : w...Show more
    Last updated: 7 days ago • Promoted
    Architecte logiciel - Sherbrooke

    Architecte logiciel - Sherbrooke

    freelance.ca • Sherbrooke, Canada
    Full-time
    Nous croyons fermement en une gestion saine et humaine, où la confiance, la compétence, et le plaisir de réussir ensemble sont au centre de nos valeurs. Nous vous offrons bien plus qu’un simple empl...Show more
    Last updated: 1 day ago • Promoted
    Workday Conversion Lead - sherbrooke

    Workday Conversion Lead - sherbrooke

    Quality IT Resourcing • sherbrooke, qc, ca
    Full-time
    Lead the design, development, and implementation of Data Conversions between Workday and the client’s legacy system, promoting data accuracy and security. Collaborate with cross-functional teams—inc...Show more
    Last updated: 7 hours ago • Promoted • New!
    Workday Conversion Lead

    Workday Conversion Lead

    Quality IT Resourcing • sherbrooke, qc, ca
    Full-time
    Lead the design, development, and implementation of Data Conversions between Workday and the client’s legacy system, promoting data accuracy and security. Collaborate with cross-functional teams—inc...Show more
    Last updated: 7 hours ago • Promoted • New!
    LabVIEW Test Engineer - sherbrooke

    LabVIEW Test Engineer - sherbrooke

    Global Connect Technologies • sherbrooke, qc, ca
    Full-time
    Job Title : LabVIEW Test Engineer.We are seeking LabVIEW Test Engineer will be responsible for validating automotive cluster software through automated test scripts to ensure functional compliance w...Show more
    Last updated: 21 hours ago • Promoted • New!
    Technical Writer - sherbrooke

    Technical Writer - sherbrooke

    NLB Services • sherbrooke, qc, ca
    Full-time
    IT, infrastructure, or enterprise technology environments.Microsoft Word and Excel, including advanced formatting, templates, and basic data manipulation. Windows operating systems and common enterp...Show more
    Last updated: 21 hours ago • Promoted • New!
    EMS / SCADA Engineer - sherbrooke

    EMS / SCADA Engineer - sherbrooke

    Pacer Group • sherbrooke, qc, ca
    Full-time
    Network or Transmission Application preferably Reliance.LINUX and Windows Operating Systems.Proficient in Electric Transmission EMS / SCADA / Implementation. Good knowledge of Electric SCADA applicat...Show more
    Last updated: 3 hours ago • Promoted • New!
    Senior Platform Engineer – Ingress & Service Mesh (Istio) - sherbrooke

    Senior Platform Engineer – Ingress & Service Mesh (Istio) - sherbrooke

    Net2Source (N2S) • sherbrooke, qc, ca
    Full-time
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Show more
    Last updated: 21 hours ago • Promoted • New!
    .Net Fullstack developer with c# (Security Clearance) - sherbrooke

    .Net Fullstack developer with c# (Security Clearance) - sherbrooke

    Confidential • sherbrooke, qc, ca
    Full-time
    Design, develop, and maintain applications using.Collaborate with UI / UX, QA, and backend teams to deliver end-to-end solutions. Write clean, maintainable, and well-documented code.Perform code revie...Show more
    Last updated: 9 hours ago • Promoted • New!
    EMS / SCADA Engineer

    EMS / SCADA Engineer

    Pacer Group • sherbrooke, qc, ca
    Full-time
    Network or Transmission Application preferably Reliance.LINUX and Windows Operating Systems.Proficient in Electric Transmission EMS / SCADA / Implementation. Good knowledge of Electric SCADA applicat...Show more
    Last updated: 3 hours ago • Promoted • New!
    Technical Advisor II, SBC

    Technical Advisor II, SBC

    Sherweb • Sherbrooke
    Full-time
    Here’s What We Do And Why We Do It.We work to simplify the cloud for IT professionals so they can focus on what really matters, making their customers' lives better. Find out how we do that here : ww...Show more
    Last updated: 7 days ago • Promoted
    Senior Statistical Programmer - sherbrooke

    Senior Statistical Programmer - sherbrooke

    Warman O'Brien • sherbrooke, qc, ca
    Full-time
    Senior / Principal Statistical Programmer | Small CRO | Remote.We're partnered with a small CRO who are experiencing a large amount of growth within Biometrics. As a Senior Statistical Programmer, you...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Lead – Full‑Stack & Microservices (Hybrid)

    Senior Software Lead – Full‑Stack & Microservices (Hybrid)

    Houghton Mifflin Harcourt • Montreal (Administrative Region), Sherbrooke
    Full-time
    Une entreprise d'apprentissage adaptatif située à Montréal recherchez un Développeur ou Développeuse logiciel •le majeur pour rejoindre ses équipes. Dans un cadre hybride, vous serez responsable du d...Show more
    Last updated: 6 days ago • Promoted
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Sherbrooke, Quebec, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 20 days ago
    Computer programming Private Tutoring Jobs Sherbrooke

    Computer programming Private Tutoring Jobs Sherbrooke

    Superprof • Sherbrooke, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Product Director – Canadian Operations

    Product Director – Canadian Operations

    freelance.ca • Sherbrooke, Canada
    Full-time
    Reporting directly to the Chief Operations Transformation Officer, the Product Director – Canadian Operations plays a major role in defining and executing the strategic vision, roadmap, and continu...Show more
    Last updated: 30+ days ago • Promoted