Gestionnaire, développement - Development Manager Job Listing at Expedia Canada in Montreal (Job ID 30634)

Expedia

Expedia Canada

Location: Montreal
Application deadline: None
Type: Full time
Career Level: Mid-Senior Level
Salary Range: Not specified
Number of Jobs: 1
Relocation Available: No
Show all jobs for Expedia Canada
Industries
Internet, Travel/Tourism
Description
Position Description Gestionnaire technique - DéveloppementSi vous êtes un gestionnaire du développement ou un responsable technique à la recherche de nouveaux défis stimulants et que vous voulez avoir une influence sur l'une des plus importantes agences de voyages en ligne du monde, ce poste est pour vous. L'équipe de la connectivité d'Expedia est à la recherche d'un directeur de l'ingénierie hautement motivé et possédant une riche expérience pratique pour gérer et améliorer l'une des plus grandes plateformes de voyages du monde. Notre entreprise est internationale et rassemble des millions de voyageurs et de fournisseurs de partout dans le monde. Nous exploitons une plateforme à disponibilité élevée à grande échelle et gérons des centaines de millions de transactions sur le Web chaque jour. Notre secteur évolue rapidement et exige de nos équipes d'ingénieurs d'innover et de s'adapter promptement à un vaste éventail de défis commerciaux et techniques.Le candidat idéal possédera d'excellentes aptitudes techniques et un grand sens du leadership afin d'aider à concevoir et à offrir des systèmes transactionnels novateurs et hautement évolutifs en étant constamment à la recherche de la qualité. Vous devez assumer la responsabilité des systèmes du début à la fin, en coordination avec vos pairs et les différents intervenants.Responsabilités :Diriger une équipe agile d'ingénieurs (sur place et à l'étranger) et jouer un rôle actif dans tous les aspects du développement de logiciels, de l'analyse au lancement en passant par la conception et la mise en place.Assurer la livraison dans les délais prévus d'un code de haute qualité évolutif et fiable.Développer des contrats de niveau de services pour tous les produits lancés par notre équipe et travailler avec notre organisation de l'exploitation afin d'effectuer de la surveillance et de créer des rapports pour ces contrats de niveau de service.Contribuer au processus agile de planification des carnets de commandes en fournissant des estimations, des contraintes et des horaires de sprint. Faire des compromis sur les ressources, la portée et l'architecture en fonction de ces facteurs.Encadrer les membres de l'équipe d'ingénierie, guider les normes de développement, diriger l'examen du code et de la conception et aider à définir notre architecture d'application.Garantir une communication régulière et adéquate avec les propriétaires d'entreprise, les parties prenantes et les utilisateurs en ce qui concerne l'état des problèmes et leur résolution.Travailler en étroite collaboration avec l'exploitation pour assurer un déploiement et un maintien des services transparents.Prendre part à la définition et à la promotion des pratiques exemplaires en matière d'ingénierie au sein de l'organisation.Qualifications :Au moins deux ans d'expérience en direction d'équipes d'ingénierie et au moins huit ans d'expérience comme développeur principal de logiciels Java;Excellente connaissance de diverses piles de technologies Java (Spring, JMS, OSGi, Tomcat, etc.) et expérience de travail avec Linux;Expérience éprouvée en conception et en développement d'applications côté serveur et de services Web évolutifs de haut volume;Expérience en développement à l'aide de plateformes Windows et .NET fortement recommandée;Expérience de travail avec le processus de développement agile et une équipe à l'étranger;Baccalauréat en informatique ou dans un domaine connexe; Diplôme d'études supérieures recommandé;Excellentes aptitudes en matière d'organisation et de communication;Maturité, jugement, esprit d'analyse et compétences en négociation éprouvés.________________________________Technical Manager - DevelopmentIf you are a Development Manager or Technical Lead seeking new exciting challenges where you can make an impact working for one of the largest Online Travel Ecommerce web sites in the world, look no further. Expedia's Connectivity team is seeking a highly motivated "Hands on" Engineering Manager to own and enhance one of the largest travel platforms in the world. Our business is global, bringing millions of travelers and suppliers together from around the world. We operate a large scale; high availability platform, managing hundreds of millions of web transactions every day. Our industry is rapidly changing, requiring our engineering teams to innovate and adapt quickly to a wide variety of business and technical challenges.The ideal candidate will have strong technical and leadership skills to help design and deliver innovative, highly scalable transactional systems with a relentless pursuit of quality. You should be able to take on end-to-end ownership of systems in coordination with your peers and stake holders.Responsibilities:Lead an agile team of engineers (both onshore and offshore) and play an active role in all aspects of software development from analysis to design, implementation and releaseBe responsible for the on-time delivery of high quality code that is scalable and reliableDevelop SLAs for all products released by your team and work with our Operations organization to monitor and report on these SLAsContribute to the Agile backlog planning process by providing estimates, constraints and sprint schedules. Make appropriate resource , scope and architectural trade-offs based on these factorsMentor members of the engineering team, guide development standards , lead code/design reviews and help define our application architectureProvide timely and appropriate communication to business owners and other stakeholders on issue status and resolutionPartner closely with operations to ensure seamless deployment and maintenance of servicesParticipate and collaborate in the definition and promotion of engineering best practices within the organization Qualifications:A minimum 2 year's of experience leading engineering teams combined with a minimum of 8 years experience as a senior Java developerStrong knowledge of various Java technology stacks (Spring, JMS,OSGi, Tomcat,etc.) and experience working with LinuxProven experience designing and developing high transactional , scalable server side applications and web services.Background developing with windows and .NET platform highly desirableExperience working with the Agile development process and an offshore teamBachelor's degree in Computer Science or Computing related discipline. Graduate degree desirableExcellent organizational and communication skillsDemonstrated maturity, judgment, negotiation and analytical skills*LI-JL2
Salary: . Date posted: 09/20/2014


Apply on Company Website