Developer

Tech Woodland Hills, California Req. UMG-1169


Description

We are UMG, the Universal Music Group. We are the world’s leading music company. In everything we do, we are committed to artistry, innovation and entrepreneurship. We own and operate a broad array of businesses engaged in recorded music, music publishing, merchandising, and audiovisual content in more than 60 countries. We identify and develop recording artists and songwriters, and we produce, distribute and promote the most critically acclaimed and commercially successful music to delight and entertain fans around the world.

In the Developer role, you’ll act as a proactive member of a successful team and continually strive for excellence in every aspect of your working day.  You must understand clean code principles and be comfortable practicing Test Driven Development to ensure all code produced is fit for purpose, accurate and minimal. You will help diagnose, triage and fix production issues and will be expected to be on call one weekend out of every four.

You will work closely with your Technical Team Lead and fellow team members participating in the day to day support and development of some of UMG’s digital products built using the .NET framework.  You will work within an agile team and help deliver software to the highest possible standard.  You will be exposed to modern architectures, frameworks, tools and ways of working.

Job Functions:

  • Work closely with the Technical Team Lead, Product Owner and Senior Developers within your team, responding to their guidance and support
  • Attend and contribute to sprint ceremonies including planning sessions, stand-ups and retrospectives
  • Understand UMG’s complex business domain and be comfortable with the existing code based solutions
  • Ensure that the acceptance criteria of user stories are met and failures in QA are limited
  • Produce high quality code using Test Driven Development
  • Diagnose issues via debugging and investigating logs
  • Understand and write code that implements accepted design patterns and principles (e.g. GO4 and SOLID)
  • Have a good understanding of C# and the .NET framework, including Visual Studio 2013+, ASP.NET, and MVC or WebApi
  • Have a good understanding of JavaScript

Job Requirements:

Skills/Abilities:

  • An understanding of messaging based architectures
  • A good understanding of design patterns and principles e.g. SOLID and GO4
  • Ability to refactor code
  • Ability to work in a complex and fast-moving domain

Experience:

  • 3+ years using C#, Visual Studio and the .NET framework
  • 3+ years delivering in an agile environment
  • 3+ years exposure to SQL databases (Oracle and MS SQL Server)
  • 2+ years building integration solutions using SQL Server Integration Services

Education:

  • Bachelor’s Degree preferred

Universal Music Group is an Equal Opportunity Employer.

Disclaimer

This job description only provides an overview of job responsibilities that are subject to change.