Senior Developer

Company: Live Nation Entertainment
Company: Live Nation Entertainment
Location: Quebec City, QC
Commitment: Full time
Posted on: 2023-11-21 05:02
Job Summary:We’re fans who help fans everywhere get into the live events they love.  A proud division of Live Nation Entertainment, Ticketmaster has changed the way the world connects with their favorite artists, teams, and shows, and we continue to shape innovation every day. We’re not just selling tickets (though we do that better than anyone else), we’re enriching lives one amazing experience at a time. And we think that’s pretty amazing. If you’re passionate about the magic of live entertainment like we are, and you want to work at a company dedicated to helping millions of fans experience it, we want to hear from you.We have a ‘Fan First’ mindset, placing customers at the heart of everything we do. Whether working behind the scenes or engaging directly with the ‘Fan’ you will be part of a culture that supports and enriches the fan experience. Your work, our passion… delivering world class experiences – Fan First.THE JOB:  In the role of Senior Developer, 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.In the Ticketing Management Integration team, you will be responsible for owning the development and design of entire application components. You will have to rely on your wide range of experience to resolve complex problems, and you will have to mentor developers in your team.You will work with a large variety of technologies and will be part of a DevOps & Agile team, responsible for the full end-to-end delivery of new functionalities, including testing and production support.WHAT YOU WILL BE DOINGDesign robust, reliable, highly available, and scalable Restful APIs with solid monitoring and alerting capabilities;Design and develop robust and secure UI applications to deliver the best user experience to our clients;Interact with Product/UX to develop vertical features;Design and develop tools to improve our continuous delivery mindset on AWS and On-perm (AWS services, terraform, serverless, EKS, Gitlab-CI);Design, develop, and improve Cloud shared components (ELK, Prometheus, Outbound Proxy, Gitlab-CI Runners…);Ensure high quality through automated tests;Be part of pager duty rotation;Mentor junior developers and promote motivation. WHAT YOU NEED TO KNOW (or TECHNICAL SKILLS/COMPETENCIES)  Solid 5+ years of experience with strong backend development, Multithreading, Thread-Pools with strong OOP skills; 2+ years of experience in DevOps;Extensive experience with Design Patterns and SOLID principles;Extensive experience with Distributed / Service-Oriented / Microservice and cloud-based architectures;Experience with AWS, Docker, Kubernetes, CloudstackExperience with cloud-native applications with Spring / Spring Boot;Experience building architecture for web applications (CDN, API Gateway, Backend For Front End, Authentication, Security);Solid experience coding in java, python, javascript, and 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;Extensive experience with RESTful APIs design and 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;Self-driven, proactive and have a positive attitude; able to operate autonomously and efficiently in an entrepreneurial setting;Excellent communication, documentation, presentation skills, 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 transformationYou are a self-motivated activator, energetic and tenaciousYou are comfortable with working in cross functional and multidisciplinary teamsYou are excited about taking on challenging technical problems and devising creative solutions
View Original Job Posting