Share this Job

Software Developer/Développeur Logiciel

Apply now »

Date: Jun 13, 2018

Location: Montreal, QC, CA, H2W2R2

Company: Houghton Mifflin Harcourt

Job Requisition ID: 12341

Additional Locations: 

The Opportunity - Software Developer

We are creating teams full of innovative, eager software engineers to build the products that will transform our industry. As a learning company we expect our teams to keep learning as well, and apply that learning to their work every day. Our engineers are independent, self-directed professionals bringing the latest technologies into our products. We expect each team to tackle a big problem, goal, or product advancement, and are assembling groups that are empowered to deliver on these challenges in the way that makes sense for the company. The work is rewarding, and the environment promotes learning at all career stages. In addition to implementing software in their areas, software engineers are exposed to a wide range of core HMH technologies, and practices.

As engineers, you will be asked to think through the goal, figure out a potential solution, validate that solution with your peers, and then own the implementation. We are tool and language agnostic but rather apply a set of quality and development values and standards to our work. We are working to build a fast moving, low friction environment for engineers to bring innovative solutions to tough problems, and want people who thrive in that environment, but also understand that the freedom comes with a responsibility for the team to take responsibility for quality at every level.

Duties & Responsibilities

  • Work as part of a software development team taking responsibility for solving big challenges.
  • Great at turning ideas into code, and making that code usable by your teammates, and the company.
  • Propose and implement technical solutions to problems and deliver to customers.
  • Understand HMH goals around quality and engineering discipline, including unit testing and code reviews.
  • Test, analyze data, and improve constantly.

Knowledge & Experience

  • 3+ years of experience and a bachelor's degree in computer science or related field is preferred.
  • Understand the software development process and how their work contributes to the larger goals.
  • We are looking for people who have experience with Java or Node, as well as front-end (HTML/JS) but place the highest value on ability to be productive in a wide range of environments, and learn to be productive quickly, even with unfamiliar tools.

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 calculator, copy machine, and computer printer
  • Must be able to collaborate with colleagues via face to face, conference calls, and online meetings

Software Developer/Développeur Logiciel

Développer des logiciels extraordinaires pour supporter les défis que rencontrent chaque jour professeurs et élèves, c'est la mission des équipes d'ingénierie logicielle à HMH. Nous travaillons pour créer une vaste palette d'expériences d'apprentissage nouvelle génération. Nous conçevons et développons à grande échelle des applications et des services utilisés par des millions d'utilisateurs. Nos équipes de développement créatrices sont en pleine croissance pour transformer notre industrie en profondeur.

Nous nous organisons en petites équipes de professionnels qui aiment résoudre les problèmes et développer des produits et des services de haute qualité. Nous recherchons des collaborateurs multi-talent, qui peuvent contribuer largement et trouver les bons outils pour chaque situation. Nous utilisons des technologies variées pour développer nos services, nos outils d'apprentissage et nos contenus. Vous voulez faire une différence dans la vie de millions d'enseignants et d'élèves ? Vous savez comment livrer du logiciel de haute qualité ? Nous aimerions vraiment avoir une conversation avec vous !

L'opportunité: Développeur Logiciel

Nous créons de nouvelles équipes pour construire les produits qui vont transformer en profondeur notre industrie. Chaque équipe prend en charge un objectif, un problème à résoudre ou l'avancement d'un produit, et s'organise pour accomplir ses objectifs. L'apprentissage et l'amélioration continue sont au coeur de notre façon de travailler: après tout, nous sommes une compagnie éducative!

Nous recherchons des gens qui aiment prendre les choses à coeur, s'appropier les objectifs, trouver des solutions, les valider en équipe et livrer une implémentation de qualité. Nous ne sommes pas dogmatiques quand aux languages et aux outils: votre expérience sera précieuse pour appliquer les méthodes de développement et les outils modernes dans le domaine éducatif. Nous travaillons fort pour créer un environnement efficace, fluide et sans friction, pour que les équipes aient la liberté mais aussi la responsabilité de trouver des solutions de haute qualité pour nos utilisateurs.

Rôle et Responsabilités

  • Transformer des idées en code, et rendre ce code utilisable et maintenable par le reste de l'équipe et de la compagnie.
  • Proposer, implémenter et livrer des solutions techniques qui comblent nos utilisateurs.
  • Collaborer activement au sein de l'équipe pour transformer les objectifs en implémentation, livrer itérativement.
  • Comprendre les attentes en matière de qualité et de meilleures pratiques, incluant les tests unitaires et les revues de code.
  • Tester, analyser les données, et être dans une dynamique d'amélioration continue.

Connaissances et Experience

  • 3+ années d'expérience et un Baccalauréat en informatique ou comparable préférable.
  • Compréhension du processus de développement logiciel et de sa contribution dans le développement produit.
  • Nous recherchons de l'expérience avec Java ou Node.js, ainsi que Javascript/Typescript et le développement front-end mais nous valorisons avant tout la capacité à être productif et à devenir productif rapidement dans une variété d'environnements et d'outils.

Exigences physiques:

  • Position stationnaire pour un temps considérable (aussi et/ou debout)
  • La personne dans cette position a besoin de se déplacer dans les bureaux pour accéder des classeurs, des appareils etc…
  • La personne dans cette position opère constamment un ordinateur et d’autres outils de productivité comme une calculatrice, une photocopieuse, une imprimante etc…
  • La personne dans cette position doit être capable de collaborer avec ses collègues sn face à face, au téléphone et dans des réunions en ligne

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. 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, Web Design, Marketing, Creative, Publishing