Overview

Moonpig is part of the Photobox Group which operates under a family of brands including PhotoBox, Hofmann, PosterXXL and, of course, Moonpig.com.

The Moonpig team of c.150 share a large open plan creative hub in Southwark, SE1, whilst our 40 strong production team is split between our London NW10 (Park Royal) and our Guernsey locations.

Who are we looking for?

This is an exciting opportunity for you to join a growing team of developers working on Moonpig’s ambitious development roadmap that includes building a microservice architecture and moving into the cloud (Azure). You will be involved in maintaining and improving the existing codebase, as well as working within an Agile team to deliver new features and products.

Moonpig is looking for a versatile, cross-functional senior back-end developer with deep knowledge of the Microsoft technology stack, and object-oriented programming skills.

An ability to produce easily adaptable and testable software which delivers real business value for the product owner and/or customer is a key requirement for this role. You should be adept at capturing requirements through collaboration, and working within a tightly coordinated team committed to delivering quality software iteratively.

The role requires solid C#/.Net programming experience, developing with highly transactional web solutions. We look for a sound knowledge of unit testing and test driven development (TDD).

Moonpig prides itself on its innovation, and we like to hire engineers who can actively contribute to the evolution of the web and mobile products. The work is not all green field, but we expect and encourage a real passion for breaking new ground, and, though the company may have grown out of its start-up phase, it still cherishes an entrepreneurial spirit. Influencing product development through strong technical ideas and working collaboratively with product owners should be considered a key part of this role.

Required Skills

  • Proficient in .NET v4.0/4.5/4.6 C# and Visual Studio 2015
  • ASP.net MVC.
  • Proficient in Web API
  • Proficient in SQL server 2008 / 2012
  • Proficient in unit testing (nUnit/xUnit)
  • Proficient in use of source control system, ideally GIT
  • Agile development process experience, ideally SCRUM
  • Experience of a dependency injection framework, e.g. Unity
  • Good communication skills
  • DevOps mentality.
  • Cultivating agile process.
  • Mentoring others technically.
  • Architectural level of technical experience.

Desirable Skills / knowledge / experience

  • Experience with continuous integration / build management / TeamCity.
  • Experience in highly transactional retail web sites.
  • Entity Framework
  • Experience working with Windows Azure or alternative cloud provider
  • Experience of systems with service orientated design and asynchronous messaging patterns

What can Moonpig offer you?

  • Salary – yes, we will pay you in real money not just doughnuts!
  • Bonus (discretionary)
  • Season ticket loan scheme
  • Cycle to work scheme
  • Contributory pension scheme
  • An opportunity to be surrounded by brilliant, talented and fun teams across the whole business where inspiration (and a little bit of crazy) is encouraged
  • Working with cutting-edge technologies on a product with an ambitious and exciting roadmap
  • A great London SE1 location in between Waterloo and London Bridge, also very near to Borough Market, the Tate Modern & the Shard
  • Oh …. And we have a table tennis table in one of the meeting rooms, brown bag pizza lunches, monthly birthday cake/beer and some fake grass if you just need to escape for a while!

 

 

Tagged as: .NET, Agile, C#, TDD