C# .NET MVC Software Engineer

C# .NET MVC Software Engineer

We are looking for a C#.Net MVC Software Engineer to join our Digital organisation, working within one of our scrum teams to build and maintain, change and further evolve both existing and new products. You’ll sustain our culture of continuous improvement both from a process and technical perspective, ensuring that:
• You concentrate on building working software
• When the code leaves development it is production ready
• If you change code you only ever make it better: Ratchet
• SOLID/KISS principles are followed
• That you utilise the MVC pattern for UI based systems
• Keep re-use at the forefront of your mind
• Only design and build software that is cloud ready
• Frequently deliver high value features to our customers
• Focus on building great stuff

What you’ll do in more detail

You’ll be responsible for:
• Performing analysis, development and delivery of high quality web applications using Web development technologies including C# MVC, HTML5, Javascript
• Becoming a valued member of one of our scrum teams focused on:
o Stories that deliver features and improvements to one of our existing products
o Stories aimed at exploring and shaping a new product or feature during its “discovery phase” with a view to establishing it as a key part of our product suite in the future
• Contributing to the development of solutions that meet the strategic requirements of our business
• Identifying improvement opportunities such as enhancements to standards or technical innovations to increase the quality and efficiency of delivery
• Providing technical expertise and collaborating in teams operating across the UK, India and Poland

You’ll achieve this by:
• Working with scrum team members and the Scrum Master and Product Owner to deliver focused, value driven changes to a high quality standard
• Bringing your technical expertise to a group of like minded developers with the aim to develop the best
• Fostering team spirit and collaboration within your team
• Engaging and contributing to the technical capability of our products to ensure they are the best fit for our customers

We’re particularly interested in:
• Experienced and confident developers who want to develop great products, on a large scale
• Bringing people on board who are able to demonstrate commercial experience in building C# MVC framework Web Applications
• People with an agile way of thinking and a proven track record of developing and delivering great stuff on a frequent basis
• Developers that aren’t afraid to fail whilst also wanting to celebrate success

With some commercial experience of:
? Modern software engineering practices, such as Test Driven Development, Behaviour Driven Development, Continuous Integration (Jenkins, Maven), Code Analysis software (Sonar).
? Responsive design for mobile and tablet devices.
? Source Code Management (GIT, Stash)
? Web services experience (XML, REST, SOAP)