Senior C#.NET Developer- Birmingham

Computer People
08 Feb 2017
08 Mar 2017
Contract Type
Full Time

Senior C#.Net Developer is needed to re-platform my clients e-commerce website into a .Net platform. A successful Senior C#.Net Developer will aim to create high quality, scalable, high performing software solutions using world class leading software and tools to help grow the business.

They aim to become market leaders in event management solutions and the Senior C#.Net Engineer will be key to delivering this vision.

The Senior C#.Net developer will be expected to contribute and be involved in the design and development of all solutions. A summary of the role is as follows:

  • Mentoring junior and/or less experienced team members.
  • Gathering and defining requirements.
  • Technical analysis and designing of solutions to satisfy non-functional requirements.
  • Ensuring the team delivers to required standards and adheres to best practices.
  • Taking responsibility for the delivery of tasks from initial design to delivery.
  • suggesting ideas to help move the company forward.

Essential Experience:

  • Experience in delivery of complex and high quality software systems.
  • Experience of working with software architects, business stakeholders, domain experts, product owners and business analysts to analyse requirements.
  • An Understanding of quality assurance and continued improvement methods
  • Pragmatic use of patterns, technologies, frameworks and 3rd party libraries.

Essential Skills - candidates must have experience in the following:

  • Excellent multi-tasking and strong communication skills.
  • Pragmatic use of patterns, technologies, frameworks and 3rd party libraries.
  • Excellent understanding of the SOLID principles and practical experience developing such solutions.
  • Excellent attention to detail, analytical and problem solving skills.

Advanced level of knowledge in the following:

  • C#
  • ASP.NET MVC / WebApi
  • T-SQL / Sql Server
  • HTML, CSS, JavaScript
  • Software design patterns
  • Automated testing
  • Visual Studio
  • Source Control and Continuous Integration

Desirable Skills - experience with any of the following would be an advantage:

  • Developing solutions hosted on Azure
  • Website design, usability, accessibility
  • Behaviour Driven Development (BDD)/Test Driven Development (TDD)
  • Single Page Applications
  • CQRS
  • MSBuild
  • Application and Database Security
  • Distributed Systems Development
  • Enterprise Integration Patterns
  • Service Orientated Architecture
  • Performance Testing

Wages/Benefits Package:

  • Starting salary up to £50,000.
  • 23 days holiday rising by 1 day per year after 2 years to a maximum of 28 days.
  • Flexi time.
  • Work from home when required.
  • Free drinks and snacks.

If you are interested in this position, please feel free to apply with an up to date CV complete with mobile number.