Software Developer III (livenation)
Job posting number: #244792 (Ref:JR-74603)
Job Description
Job Summary:
Location: Work from Home - Canada (working EST hours)
Division: Ticketmaster NA - Technology
Contract Terms: Permanent, 37.5 hours per week
The TM Insights and analytics team is a market leading data and analytics provider focused on innovation and unlocking the power of data for our clients by building high quality data and real time analytics products enabling clients to make effective data driven decisions.
In the role of Software Developer III, you will work for the TM1 Insights team on delivering a B2B application that will be used to inspect and display data for clients of Ticketmaster. You will actively participate in overall solution and architecture design of the systems supported by your team. Under the TM1 Insights team, you will be responsible for owning the development and design of entire application components. While working independently with minimal supervision, you will rely on your experience and technical expertise to propose new solutions, ideas and foster relationships with peers in different teams and offices. You will use your skills and experience to take initiative, solve problems, resolve roadblocks and advanced troubleshooting techniques in order to fulfill the service objectives. You will transform the TM1 Insights application iteratively to bring it inline with today’s best practices while introducing and promoting new and
simpler integration patterns. You will work with a large variety of technologies on multiple projects and will be
part of an DevOps & Agile team, responsible of the full end to end delivery of new functionalities, including testing and production support.
- Design and develop a secure and stable application that will be used by clients on daily basis.
- Participate in architecture design towards achieving a simple, scalable, maintainable, reliable and reusable application platform
- Plan stories and iterations to achieve product goals and roadmaps
- Be accountable of your team’s performance
- Support external teams integrating with your services
- Promote, demonstrate and document best practices for external integrators
- Develop micro-frontends powered by React, TypeScript and Java Spring boot stacks
- Develop on AWS and Kubernetes
- Ensure high quality through automated tests
- Interact with Product, UX and other internal development teams to develop features
- Define strategy to maintain and modernize legacy code and services
- Automate testing, deployments, performance and recovery
- Inspire developers by providing new ideas or concepts
- Seek to build relationships and partners with internal and external team members
- Help build consensus
- Document and train fellow team members on support procedures for your systems
- Join on-call support rotation
- Autonomous and proactive.
- Passionate about technology and transformation.
- Self-motivated activator, energetic and tenacious.
- Comfortable with working in cross functional and multidisciplinary teams.
- Excited about taking on challenging technical problems and devising creative solutions.
- Consistent track record of going the extra mile for the success of the team.
- 3+ years of development experience
- 2+ years of working full stack
- Good frontend development skills
- Experience with frontend technologies (React, JavaScript, typescript)
- Demonstrated experience building shared services and APIs
- Demonstrated experience applying Design Patterns and SOLID principles
- Demonstrated experience with distributed applications (Microservices, event-driven architecture)
- Experience with micro-frontend architecture
- Experience improving and supporting legacy systems
- Experience monitoring real-time end-to-end production systems reliability and performance
- Java, Springboot, Maven, Gitlab CI
- Working knowledge of one or more database products (e.g. DynamoDB, Oracle, MySQL, Mongo)
- Strong communication skills and the ability to collaborate closely with remote team members
Our work is guided by our values:
Reliability - We understand that fans and clients rely on us to power their live event experiences, and we rely on each other to make it happen.
Teamwork - We believe individual achievement pales in comparison to the level of success that can be achieved by a team.
Integrity - We are committed to the highest moral and ethical standards on behalf of the countless partners and stakeholders we represent.
Belonging - We are committed to building a culture in which all people can be their authentic selves, have an equal voice and opportunities to thrive.
EQUAL OPPORTUNITIES
We are passionate and committed to our people and go beyond the rhetoric of diversity and inclusion. You will be working in an inclusive environment and be encouraged to bring your whole self to work. We will do all that we can to help you successfully balance your work and homelife. As a growing business we will encourage you to develop your professional and personal aspirations, enjoy new experiences, and learn from the talented people you will be working with. It's talent that matters to us and we encourage applications from people irrespective of their gender, race, sexual orientation, religion, age, disability status or caring responsibilities.
Ticketmaster Canada will provide reasonable accommodations for qualified individuals with disabilities in the job application process. If you have difficulty using our online application system and need an accommodation due to a disability, please email accessibilitycanada@ticketmaster.ca. Please note this inbox is limited to accommodation requests. Resumes submitted to this inbox will not be considered.
------
The expected compensation for this position in British Columbia is:
$ 81, 195 - $ 101 494 CAD .
**Please note that the compensation information provided is a good faith estimate for this position only and is provided pursuant to the British Columbia Pay Transparency Act. It is estimated based on what a successful British Columbia applicant might be paid. It assumes that the successful candidate will be in British Columbia or perform the position from British Columbia. Similar positions located outside of British Columbia will not necessarily receive the same compensation. Live Nation takes into consideration a candidate’s education, training, and experience, as well as the position’s work location, expected quality and quantity of work, required travel (if any), external market and internal value, including seniority and merit systems, and internal pay alignment when determining the salary level for potential new employees. In compliance with the Pay Transparency Act, a potential new employee’s salary history will not be used in compensation decisions.