Senior Software EngineerC#, .Net, Azure: South Birmingham

Recruiter
Broster Buchanan Ltd
Location
Birmingham, West Midlands
Salary
40000.0000
Posted
09 Jul 2017
Closes
08 Aug 2017
Contract Type
Permanent
Hours
Full Time

Senior Software Engineer(C#, .Net, Azure): South Birmingham: £40,000 - £60,000 + package

Broster Buchanan are working with a key client who are looking to recruit for a Senior Software Engineer (C#, .Net, Azure). To be considered for this opportunity you will need to be an experienced service developer to develop and support our Azure hosted RESTful services platform.

You need to be a remarkable software developer, with excellent problem-solving and communication skills. As a team player, you'll fit straight into our open, collaborative, egoless working environment. You'll have a relevant degree or be able to demonstrate similar knowledge and experience.

As a senior within the team you should be able to demonstrate the ability to lead, motivate and mentor a team and instill best practice to the rest of the team.

Skills & Experience Required:

  • Commercial experience developing RESTful services. Must have a concrete understanding of restful principles.
  • Excellent knowledge of service development using the .net framework
  • Uses good software practices (e.g TDD, mocking) on a daily basis.
  • Excellent knowledge of C# and strong understanding of OO development, patterns and practices
  • Database design and development (e.g. SQL)
  • Comfortable taking responsibility for building and testing features that will be delivered to end users
  • Analytical thinking, good decision making skills
  • The ability to analyse and debug existing code in terms of functionality and performance
  • The ability to communicate effectively both inside and outside of the technical team
  • The ability to quickly learn and adjust to new technologies and processes
  • The ability to deliver clear, concise, well-structured code that adheres to commercial standards
  • Take accountability and responsibility for team delivery
  • Strong team building and personal skills
  • Ability to lead, motivate and mentor a team

Desirable Skills & Experience:

  • A working understanding of Agile software development practices eg. Scrum, KanBan, XP
  • Has had experience in scaling services.
  • Microsoft Entity framework
  • Working with Microsoft Azure
  • Microsoft Web API or ASP.Net
  • Modern software development practices eg. TDD, BDD, Pairing
  • CI and build tools eg. Jenkins, Bamboo, MSBuild
  • Version control solutions eg. Git, Mercurial