Staff Software Engineer

Houghton Mifflin Harcourt - Montreal, Québec, CA - Full time

Senior Developer

(French below/Français suit)

Houghton Mifflin Harcourt is a global learning company with the mission of changing people's lives by fostering passionate, curious learners. Among the world's largest providers of pre-K -12 education solutions, HMH combines cutting-edge research, editorial excellence, and technological innovation to improve teaching and learning environments and solve complex literacy and education challenges. HMH's interactive, results-driven education solutions are utilized by 50 million students in over 150 countries, and its renowned and awarded novels, non-fiction, children's books and reference works are enjoyed by readers throughout the world.

The Information Technology organization is transforming to realize our mission: Become a leader in HMH’s digital transformation, and as a strategic partner, innovate and deliver highest value, competitive advantage solutions across all corporate and business functions. Our ambition is to be a digital leader through innovation and develop and deliver leading edge technology such as robotic process automation and artificial intelligence to solve some of HMH’s greatest operational business challenges.  Our professionals will have business relevant skills to connect our HMH partners to technologies that propel the businesses to deliver the greatest value for HMH and our customers.  We are building a team of IT professionals with an insatiable appetite to learn, a relentless focus on customer service, a technological curiosity toward future possibilities, and a creativity in solving business challenges with leading technologies.  Our team will find ways to work together, create a sense of community where it is safe to take risks and learn together, develop our careers, and all have an opportunity to work on new technologies.  We will work together, learn together and have fun together. As a team, we will lead HMH’s digital transformation.

The Opportunity: Senior Developer

We are looking for a skilled developer with technical architecture experience to join the HMH IT organization. The Senior Developer will be responsible for validating the impact of critical business initiatives, designing innovative and componentized solutions, and ensuring that the delivery meets the customer's expectations. You will also help create the overall web application architecture in coordination with the product and enterprise architecture teams and evolve it to ensure we can continue to enable our business.

The ideal candidate will be a self-starter with the desire to think strategically to deliver new products and capabilities.

Responsibilities

  • Drives agile development productivity by reviewing ongoing enhancement requests for Digital Marketing and Marketing Automation; ensures we have the technical capabilities to support business expectations
  • Design new solutions and lead change with design ideas, minimal viable products, and wireframes
  • Manage and deliver the implementation of your solution; ensure there is support and maintenance for the lifecycle of the product
  • Deliver on scalable development frameworks; ensure quality in your solution
  • Continuously improve and iterate; maintain and support on your solution

Skills and Qualifications

  • Proficient working in an agile environment
  • Minimum of 4 years experience with Java, Javascript, NodeJS, and PHP (Twig, preferred)
  • Minimum of 4 years experience with content management systems such as Craft
  • Experience using code versioning tools such as Github
  • Minimum of 2 years experience with AWS, containers, ECS, Docker
  • Minimum of 2 years experience working with Salesforce and Eloqua
  • Understanding of fundamental design principles behind a scalable application
  • Data migration, transformation, and scripting experience a plus
  • Experience working with Lean or DesignThinking a plus
  • Education: BS in Computer Science or Equivalent Experience

Développeur/Développeuse Senior

Houghton Mifflin Harcourt est une entreprise mondiale d'apprentissage dont la mission est de changer la vie des gens en encourageant des apprenants passionnés et curieux. Parmi les plus grands fournisseurs mondiaux de solutions d'éducation pré-K-12, HMH combine recherche de pointe, excellence éditoriale et innovation technologique pour améliorer les environnements d'enseignement et d'apprentissage et résoudre les défis complexes d'alphabétisation et d'éducation. Nos solutions éducatives interactives et axées sur les résultats sont utilisées par 50 millions d'étudiants dans plus de 150 pays, et nos romans, non-fiction, livres pour enfants et ouvrages de référence renommés et primés sont appréciés par les lecteurs du monde entier.

L'organisation des technologies de l'information se transforme pour réaliser notre mission: devenir un leader de la transformation numérique de HMH et, en tant que partenaire stratégique, innover et fournir les solutions les plus avantageuses et les plus compétitives dans toutes les fonctions de l'entreprise et de l'entreprise. Notre ambition est d'être un leader numérique grâce à l'innovation et de développer et fournir des technologies de pointe telles que l'automatisation des processus robotiques et l'intelligence artificielle pour résoudre certains des défis opérationnels les plus importants de HMH. Nos professionnels auront des compétences commerciales pertinentes pour connecter nos partenaires HMH aux technologies qui propulsent les entreprises à offrir la plus haute valeur pour HMH et nos clients. Nous construisons une équipe de professionnels de l'informatique avec un appétit insatiable pour apprendre, une concentration constante sur le service client, une curiosité technologique envers les possibilités futures et une créativité pour résoudre les défis commerciaux avec des technologies de pointe. Notre équipe trouvera des moyens de travailler ensemble, de créer un sentiment de communauté où il est sécuritaire de prendre des risques et d'apprendre ensemble, de développer notre carrière et tous ont la possibilité de travailler sur de nouvelles technologies. Nous allons travailler ensemble, apprendre ensemble et nous amuser ensemble. En équipe, nous dirigerons la transformation numérique de HMH.

Nous recherchons un développeur avec une expérience en architecture technique pour rejoindre notre département TI. Le développeur principal sera chargé de valider l'impact des initiatives commerciales critiques, de concevoir des solutions innovantes et composants et de s'assurer que la livraison répond aux attentes du client. Vous aiderez également à créer l'architecture globale de l'application Web en coordination avec les équipes produit et architecture d'entreprise. Vous contribuerez à faire évoluer l'architecture pour nous assurer que nous pouvons continuer à permettre à notre entreprise.

Le candidat idéal sera autonome et désireux de réfléchir de manière stratégique pour proposer de nouveaux produits et capacités.

Responsabilités

  • Encourage la productivité du développement agile en examinant les demandes d'amélioration continue pour le marketing numérique et l'automatisation du marketing; s'assure que nous avons les capacités techniques pour répondre aux attentes de l'entreprise
  • Concevez de nouvelles solutions et dirigez le changement avec des idées de conception, des produits minimaux viables et des wireframes
  • Gérer et livrer la mise en œuvre de votre solution; s'assurer qu'il existe un support et une maintenance pour le cycle de vie du produit
  • Fournir des cadres de développement évolutifs; assurer la qualité de votre solution
  • Améliorer et itérer continuellement; maintenir et accompagner vos solutions

Apply for this job

Apply for this job

Role

Engineering

Experience Level

Senior Level

Houghton Mifflin Harcourt

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.
Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up