Full Time Job

Software Developer

Live Nation

Quebec City, QC 03-24-2021
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description

LE POSTE

En tant que développeur I, vous travaillerez pour l'équipe de l'Intégration de la gestion de la billetterie au développement, au maintien et à l'exploitation des applications Web internationales de Ticketmaster pour les plateformes de billetterie dont l'équipe est propriétaire. Ces applications Web, qui proposent diverses solutions de billetterie aux clients, sont essentielles aux affaires de Ticketmaster.

Au sein de l'équipe de l'Intégration de la gestion de la billetterie, vous serez responsable du développement et de la conception d'applications Web intégrales. Vous devrez mettre à profit votre vaste expérience pour résoudre des problèmes complexes et encadrer les développeurs subalternes de votre équipe.

Vous travaillerez avec un vaste éventail de technologies et ferez partie d'une équipe DevOps & Agile responsable de la prestation intégrale de nouvelles fonctionnalités, notamment par le soutien au test et à la production.

____________________________________________________________________________________

THE JOB

In the role of Developer I, you will work for the Ticketing Management Integration team on developing, maintaining and operating Ticketmaster's International core ticketing platforms owned by the team. These ticketing platforms are essential to Ticketmaster's business, providing various ticketing solutions for our clients.

Under the Ticketing Management Integration team, you will be responsible for owning the development and design of entire application components from the UI to the backend. You will have to rely on your wide-range of experience to resolve complex problems, and you will have to mentor engineers in your team.

You will work with a large variety of technologies and will be part of an DevOps & Agile team, responsible for the full end to end delivery of new functionalities, including testing and production support.

____________________________________________________________________________________

VOS TÂCHES
• Sous une supervision générale, développer une composante Angular.
• Sous une supervision générale, faire du développement sur une pile Java Spring Boot.
• Sous une supervision générale, faire du développement sur AWS.
• Assurer une qualité élevée par des tests automatisés.
• Interagir avec Product/UX pour développer des caractéristiques.
• Participer à la conception de l'architecture afin de créer un produit simple, maintenable, libre au niveau du système de billetterie, fiable et réutilisable.
• Mettre en œuvre des scénarios et exécuter le plan d'action attaché au produit.
• Enseigner et former les membres de l'équipe concernant les procédures de soutien de vos systèmes.
• Participer au service de soutien sur appel en alternance.

CONNAISSANCE (ou COMPÉTENCES/APTITUDES TECHNIQUES)
• Au moins cinq années d'expérience dans le développement de logiciels de production de qualité à grande échelle.
• Diplôme universitaire en science informatique, ou expérience équivalente.
• Capacité d'apprendre rapidement à utiliser de nouvelles technologies et de nouveaux paradigmes.
• Excellentes compétences en JavaScript/TypeScript.
• Bonne connaissance des services AWS (CloudFront, API Gateway, Lambda).
• Connaissance approfondie des technologies Web (ReactJS / NextJS / Material-UI / StyledComponent).
• Connaissance approfondie des stratégies de test des applications Web (UT, IT, UAT, tests de capacité…).
• Expérience dans la construction de maquettes UX / UI.
• Expérience (utile)dans la rédaction de microservices réactifs Springboot (java, kotlin).
• Expérience professionnelle dans un environnement de développement Agile + DevOps.
• Expérience dans le développement de canaux Gitlab-CI automatisés.
• Expérience concernant l'encadrement de développeurs FrontEnd subalternes et la documentation de pratiques exemplaires.
• Excellentes aptitudes de communication orale et écrite en français/anglais.

VOUS-MÊME (CAPACITÉS/APTITUDES COMPORTEMENTALES)
• autonome et proactif;
• passionné de technologie et de transformation;
• capable de vous motiver vous-même, énergique et tenace;
• à l'aise de travailler dans des équipes pluri-fonctionnelles et multidisciplinaires;
• passionné par la résolution de problèmes techniques complexes et l'élaboration de solutions créatives.

____________________________________________________________________________________

WHAT YOU WILL BE DOING
• Develop robust, reliable, highly available, and scalable Restful APIs with solid monitoring and alerting capabilities;
• Ensure high quality through automated tests;
• Develop automated gitlab-ci pipelines;
• Be part of pager duty rotation.

WHAT YOU NEED TO KNOW (or TECHNICAL SKILLS/COMPETENCIES)
• Solid 2+ years of experience with strong java/springboot knowledge;
• 1+ years of experience in DevOps;
• Experience with modern UI framework such as Reactjs;
• Experience with Design Patterns and SOLID principles;
• Experience with Distributed / Service Oriented / Microservice and cloud-based architectures (nice to have);
• Experience with AWS, Docker, Kubernetes, Cloudstack (nice to have);
• Experience with cloud native applications with Spring / Spring Boot (nice to have);
• Experience building architecture for web applications (CDN, API Gateway, Backend For FrontEnd, Authentication, Security) (nice to have);
• Solid experience coding in java, python, javascript, typescript;
• Good knowledge of design principles for delivering Microservices with high cohesion, autonomous scope, business domain centric organization, resilient, built with centralized monitoring, and automated;
• Hands-on experience with RESTful APIs implementations;
• Hands-on experience with relational databases like (MySQL, Amazon RDS, Amazon Aurora) And NoSQL databases like (Amazon DynamoDB, MongoDB);
• Hands-on experience with Linux/Unix Shell;
• Experience with DevOps / Continuous Delivery / Continuous Deployment best practices and guidelines;
• Hands-on experience with production deployments, operations, monitoring and alerting;
• Excellent organization and time management skills;
• Ability to juggle and prioritize multiple projects simultaneously in a fast-paced environment;
• Self-driven, proactive and have a positive attitude; able to operate autonomously and efficiently in an entrepreneurial setting;
• Excellent communication, documentation, and ability to clearly articulate a solution in French and English.

YOU (BEHAVIOURAL SKILLS/COMPETENCIES)
• You are autonomous and proactive.
• You are passionate about technology and transformation
• You are self-motivated activator, energetic and tenacious
• You are comfortable with working in cross functional and multidisciplinary teams
• You are excited about taking on challenging technical problems and devising creative solutions

Location
Map
Advertisement
Company Profile
Live Nation

Live Nation Entertainment is the global leader in live entertainment and ticketing. Our world-class portfolio reaches all aspects of the live event and ticketing industry, from ground-breaking software in Ticketmaster, mix of legendary venues and restaurants in House of Blues, production leaders in Concerts, exceptional brand partnerships in Media & Sponsorship, and unparalleled team of artist managers in Artist Nation supported by diverse professionals in all facets of Corporate operations.