Share this Job

Software Developer

Date: Jun 23, 2022

Location: Montreal, QC, CA, H2W 2R2

Company: Houghton Mifflin Harcourt

Job Requisition ID: 17570

Additional Locations: Hybrid position - expected to work in the office 1-2 days per week on average

Développement logiciel chez HMH

HMH développe une plateforme digitale avancée pour servir les enseignants et les élèves de la maternelle à la fin du secondaire dans le but d’ouvrir de nouvelles perspectives dans le milieu de l’éducation. Nous assemblons des équipes de professionnels motivés pour construire des produits visant à transformer notre industrie. Nous développons notre nouvelle génération de services basés sur des technologies avancées telles que les micro-services, les applications web progressives, les plateformes de données, l’infonuagique et l’apprentissage machine.

 

Le développement logiciel chez HMH se concentre sur la création de plateformes conçues pour relever les défis auxquels sont confrontés les enseignants et les étudiants, permettant et soutenant un large éventail d'expériences d'apprentissage de pointe. Nos applications sont utilisées par des millions de personnes!

 

Si vous voulez faire une différence dans la vie des étudiants et des enseignants en amenant des solutions élégantes à des problèmes complexes, nous serions ravis de vous rencontrer.

 

Expertise technologique

Vous travaillerez avec les technologies suivantes :

  • Web : Javascript, React
  • Développement : Java/Springboot
  • API : Micro services RESTful, GraphQL
  • Déploiement : GitHub, Jenkins, Concourse CI
  • Conteneur : Docker et Kubernetes
  • Base de données : PostgreSQL, RDS Aurora
  • Cloud : AWS, Terraform

Nous recherchons une personne qui possède une expertise technologique, mais valorisons surtout les candidatures qui démontrent un intérêt pour l’apprentissage continu. Visitez notre blogue technique.

 

Rôle et responsabilités

  • Produire du code front-end et back-end maintenable à grande échelle pour la plateforme éducative de HMH utilisée par des millions d’enseignants, en utilisant des technologies modernes (React, Javascript, Java/Springboot)
  • Écrire des scripts de déploiement (infrastructure en tant que code).
  • Opportunité de contribuer à tous les aspects de l’application incluant DevOps, infonuagique, monitorage, automatisation de tests et plus encore.

Connaissances et expérience

  • 3 Années d’expérience avec préférablement un Baccalauréat en informatique
  • Expérience avec les concepts et les structures du code front-end et back-end, préférablement avec React et Java
  • Compréhension des processus de développement logiciel
  • Capacité de tester, d’analyser les données et de s’améliorer constamment
  • Expérience avec les outils développeur des navigateurs (Chrome ou Firefox)
  • Bonne compréhension des services RESTful
  • Familiarité avec les technologies infonuagiques (de préférence AWS)
  • Revues de code et contrôle de version (de préférence Git)

 

Si possible, mais non requis :

  • Avoir utilisé de multiples langages de programmation (JavaScript, Java, C#, Python, Go, PHP, etc.)
  • Expérience avec l’accessibilité incluant des outils de lecture d’écran

 

Exigences physiques :

  • Position stationnaire pour un temps considérable (assis et/ou debout)
  • Vous devez pouvoir vous déplacer dans les bureaux pour avoir accès à des classeurs, des appareils, etc.
  • Vous utiliserez constamment un ordinateur et d’autres outils de travail comme une calculatrice, une photocopieuse, une imprimante, etc.
  • Vous devez être capable de collaborer avec des collègues en face à face, au téléphone et dans des réunions en ligne

 

À PROPOS DE NOUS :

Houghton Mifflin Harcourt (NASDAQ : HMHC) est une entreprise mondiale d’apprentissage dont la mission est de changer les vies en cultivant des esprits passionnés et curieux. En tant qu’entreprise d’apprentissage mondiale, HMH se spécialise dans le contenu éducatif du préscolaire à la fin du secondaire, ainsi que dans les services et les solutions technologiques de pointe sur divers supports adaptés à l’environnement changeant d’aujourd’hui. HMH crée des expériences et des contenus éducatifs attrayants, dynamiques et efficaces destinés à des enfants en bas âge jusqu’à l’âge scolaire et au-delà de la salle de classe. HMH dessert plus de 50 millions d’écoliers dans plus de 150 pays, tandis que ses livres primés pour enfants, romans, ouvrages généraux et livres de référence sont appréciés des lecteurs de partout à travers le monde.

 

Pour plus d’information, visitez http://careers.hmhco.com

 

Houghton Mifflin Harcourt s’est engagé dans une politique globale d’égalité des chances en matière d’emploi et a pour objectif de créer un milieu de travail garantissant l’égalité des chances pour tous les employés et employés potentiels.

 

Software Development at HMH

At HMH, we are on a journey to change K-12 education landscape by building a ground-breaking new learning platform to serve teachers and students. We are creating teams full of innovative, eager software professionals to build the products that will transform our industry. Our modern cloud platform development is under way, and we are advancing our next generation services using a variety of new technologies like micro-services, progressive web apps, data platform, machine learning, cloud-native and more.

 

Software development at HMH is focused on building fantastic software to meet the challenges facing teachers and students, enabling and supporting a wide range of state-of-the-art learning experiences. We build applications used by millions!

 

Our self-contained development teams are filled with Developers who love solving problems and building high-quality products and services. We use a wide range of technologies and are building the next-generation classroom.

 

If you want to make a difference in the lives of students and teachers by finding elegant solutions to complex problems, we would love to talk to you.

 

Technology Stack:

You'll work with technologies such as:

  • Web: Javascript, React
  • Development: Java/Springboot
  • API: Microservices with RESTful APIs, GraphQL
  • Development and deployment: GitHub, Jenkins, Concourse CI
  • Container: Docker and Kubernetes
  • Database: PostgreSQL, RDS Aurora
  • Cloud: AWS, Terraform

We aren’t overly concerned with tech stack - if you’re interested in learning new things, we’re interested in teaching you.  Visit our HMH Engineering Blog

 

What you’ll be doing:

  • Write back-end and front-end highly maintainable code at scale for HMH education platform used by millions of teachers, using modern technologies (React, Java/Springboot)
  • Write deployment scripts (infrastructure as code).
  • Opportunity to contribute to the full application life including DevOps, cloud, monitoring, testing automation and more.

What you’ll bring:

  • 3+ years of experience and a bachelor's degree in computer science or related field is preferred
  • Experience with front-end and back-end concepts and structures, preferably with React and Java
  • Understanding of software development processes
  • Ability to test, analyze data and improve constantly
  • Experience with browser developers’ tools (Chrome or Firefox)
  • Understanding of RESTful services (status codes, operation types, payload formats)
  • Cloud familiarity (preference for AWS)
  • Code reviews and version control (preference for Git)

 

Nice to have:

  • Know multiple programming languages (JavaScript, Java, C#, Python, Go, PHP…)
  • Knowledge of accessibility and screen readers

 

Physical Requirements:

  • Might be in a stationary position for a considerable time (sitting and/or standing)
  • The person in this position needs to move about inside office to access file cabinets, office machinery, etc
  • Constantly operates a computer and other office productivity machinery, such as a copy machine, and computer printer
  • Must be able to collaborate with colleagues via face to face, conference calls, and online meetings

 

ABOUT US:

Houghton Mifflin Harcourt (NASDAQ: HMHC) is a global learning company dedicated to changing people’s lives by fostering passionate, curious learners. As a leading provider of pre-K–12 education content, services, and cutting-edge technology solutions across a variety of media, HMH enables learning in a changing landscape. HMH is uniquely positioned to create engaging and effective educational content and experiences from early childhood to beyond the classroom.  HMH serves more than 50 million students in over 150 countries worldwide, while its award-winning children's books, novels, non-fiction, and reference titles are enjoyed by readers throughout the world.

 

For more information, visit http://careers.hmhco.com 

 

Houghton Mifflin Harcourt is committed to a comprehensive policy of Equal Opportunities and we aim to create a workplace which provides for equal opportunities for all employees and potential employees.
 

 

 

 

ABOUT US:
Houghton Mifflin Harcourt is a global learning company dedicated to changing people’s lives by fostering passionate, curious learners. As a leading provider of pre-K–12 education content, services, and cutting-edge technology solutions across a variety of media, HMH enables learning in a changing landscape. HMH is uniquely positioned to create engaging and effective educational content and experiences from early childhood to beyond the classroom.  HMH serves more than 50 million students in over 150 countries worldwide, while its award-winning children's books, novels, non-fiction, and reference titles are enjoyed by readers throughout the world. Follow HMH on Twitter, Facebook and YouTube. For more information, visit http://careers.hmhco.com

PLEASE NOTE:
Houghton Mifflin Harcourt is an equal employment opportunity employer and participates in E-Verify. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of gender, race/ethnicity, gender identity, sexual orientation, protected veteran status, disability, or other protected group status.


Job Segment: Social Media, Publishing, Education, Marketing