Développeur sénior / Senior Software Developer - TM Core Gateway Services at Live Nation
Quebec City, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

09 Nov, 25

Salary

0.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

French, Computer Science, Suppliers, Databases, C++, Agile Methodologies, Mysql, Communication Skills, Maven, Distributed Teams, Kafka, Java, Cassandra, Service Providers, English

Industry

Information Technology/IT

Description

Job Summary:
DESCRIPTION DE POSTE – Développeur logiciels sénior
Emplacement : Québec, QC ou Montréal, QC
Division : Ticketmaster Amérique du Nord
Cadre hiérarchique : Gestionnaire principal, Développeur de logiciel TM Services de passerelle de base
Modalités du contrat : Permanent, 37,5 heures par semaine

EXIGENCE LINGUISTIQUE

En raison de la nature de ce poste, le/la candidat.e sera appelé à interagir avec des clients, collègues, partenaires et fournisseurs, etc., anglophones. Une excellente maîtrise de l’anglais, tant à l’oral qu’à l’écrit, est donc requise. Bien qu’une bonne maîtrise de l’anglais essentiel pour ce rôle, nous encourageons également les personnes ayant un niveau fonctionnel en français à poser leur candidature.
-
JOB DESCRIPTION : Senior Software Developer
Location: Quebec, QC or Montreal, QC
Division: Ticketmaster NA
Line Manager: Sr. Manager, Software Engineering TM Core Gateway Services
Contracts Terms: Permanent, 37.5 hours per week

THE JOB

Our core systems are in the midst of a multi-year modernization journey and we are looking for a skilled and motivated backend Engineer to join the core engineering team. This team is integral to the successful tech transformation as we move to a microservices and data streams architecture.
Now is an exciting time to join the team and make a real impact as we work to modernize and globalize our tech platforms. If you are the sort of person that enjoys solving complex challenges, thrive in a fast-paced work environment and has the desire to embrace and chart new technological paths forward, this is the role for you.

WHAT YOU NEED TO KNOW (or TECHNICAL SKILLS)

  • 6 or more years of progressively complex related experience or proven experience in a similar role with a deep desire to stay hands-on.
  • A bachelor’s degree in Computer Science, a related field, or relevant experience.
  • Excellent analytical and problem-solving abilities thinking out of the box and proposing creative solutions for complex problems.
  • Professional experience with Java, SpringBoot, Maven
  • Hands-on expertise with Java11 and Kafka is a big plus.
  • Hands-on expertise with C++ is a big plus.
  • Experience with databases like RDS Aurora, MySQL or Cassandra is a bonus.
  • Comfortable contributing in a remote environment and with globally distributed teams.
  • Appreciate and embrace transparency and see value in providing and receiving feedback.
  • Experience with Agile methodologies
  • Experience in DevOps and CI/CD pipelines
  • Experience with cloud service providers and IaC
  • Experience building REST APIs
  • Excellent communication skills
  • Strong experience working in a team and as an individua
Responsibilities
  • Be a hands-on contributor, working with a distributed team of talented developers to help build our next generation ticketing systems.
  • Work on key modernization initiatives, deliver business-critical software in an AWS and Kubernetes based cloud infrastructure.
  • Deliver domain aligned microservices and data streams with Java SpringBoot and Apache Kafka.
  • Build, test and deploy code with continuous integration and continuous delivery using Docker, Gitlab CI/CD and Terraform/Terramisu.
  • We support what we build. As part of a Devops team you will have the opportunity to contribute to the stability and scalability of the systems powering large scale ticketing events.
  • Participate and drive development work across software teams, including debug and triage production application issues.
  • Ensure high quality through automated tests.
  • Stay current in the technology landscape. You will be expected to have a wide range of understanding of technologies, and to act as a mentor to others. This includes supporting and developing other software developers in the team by providing advice, coaching, and mentoring.

WHAT YOU NEED TO KNOW (or TECHNICAL SKILLS)

  • 6 or more years of progressively complex related experience or proven experience in a similar role with a deep desire to stay hands-on.
  • A bachelor’s degree in Computer Science, a related field, or relevant experience.
  • Excellent analytical and problem-solving abilities thinking out of the box and proposing creative solutions for complex problems.
  • Professional experience with Java, SpringBoot, Maven
  • Hands-on expertise with Java11 and Kafka is a big plus.
  • Hands-on expertise with C++ is a big plus.
  • Experience with databases like RDS Aurora, MySQL or Cassandra is a bonus.
  • Comfortable contributing in a remote environment and with globally distributed teams.
  • Appreciate and embrace transparency and see value in providing and receiving feedback.
  • Experience with Agile methodologies
  • Experience in DevOps and CI/CD pipelines
  • Experience with cloud service providers and IaC
  • Experience building REST APIs
  • Excellent communication skills
  • Strong experience working in a team and as an individual
Loading...