Job Summary:Software Engineer (ASP.Net/c#)Location: London (hybrid 1 day in the office on Thursday)Contract Terms: PermanentABOUT LIVE NATIONThe Live Nation Digital Tech Team (LNDT) drives the fan experience across 31 international Live Nation sites, covering 51 countries and 29 languages. We are truly responsible for the online face of the business and are the team who help fans discover and buy the tickets they just cannot miss out on. As well as our core business with the Live Nation sites, we support and manage over 200 festival and venue sites. These work independently but within our framework and we are required to meet their needs whilst allowing them autonomy.THE JOB This role involves working in an agile software engineering team, covering the complete lifecycle of development activities from planning to delivery. Ensuring efficiency, reliability and quality of all components and features developed as well as quick response to requirements changes, which contribute to Live Nation winning in their marketplace.Because our business is online 24/7, you may on occasion be required to work out of hours or provide on-call duty on a rota basis.WHAT YOU WILL BE DOINGWriting reliable and maintainable code that conforms to our development standardsUsing TDD to drive your code designUsing appropriate design patternsUsing defensive coding to minimize errors and security issuesDeploying to the cloud through AWSDeveloping Websites & APIs for the Live Nation platformCollaborating with the product team to write quality user storiesWriting automated tests for continuous delivery (ATDD)Run code reviews and merge requestsClean coding (OOP, KISS, DRY, YAGNI)Providing on-call 24/7 support on a rota basis and may occasionally be required to work out of hoursYOUProven years of development in C#/.net CoreEnjoy writing clean maintainable codeHave a good understanding of SOLID principlesLike working in an agile environmentCooperate with colleagues, communicate clearly and adapt to changeAre a creative problem solver and enjoy technical challengesA job description is a written statement of the essential characteristics job, with its principal responsibilities, incorporating a note of the skills, knowledge and experience required for a satisfactory level of performance. This is not intended to be a complete, detailed account of all aspects the duties and skills involved. #LI-JCK #LI-Hybrid
View Original Job Posting