Senior Software Developer

Location: Norwich  |  Norfolk  |  England
Sector: Data Sciences
Consultant: John Johnston
Job Reference: 3661SSDNRC
Salary: £30000 - £45000
Job Status: Permanent / Full Time

Senior Software Developer
Full Time (incl potential Work From Home)
up to £45,000 p/a DOE incl Private Healthcare & Bonus
Norwich

About:

You will be responsible for leading the development of bespoke line of business software solutions within a complex enterprise and global environment, as well as development lead on a variety of projects. You will provide technical leadership to other team members to deliver high quality software to defined timescales, and lead technical aspects of broad, highly-visible, strategic software development projects in an extremely complex and evolving technical and business environment

Responsibilities:

  • Lead the development of bespoke software applications
  • Work closely with and under the direction of business analysts, solution architects and the scrum master on the definition and planning of software projects
  • Work with the test team to ensure software quality
  • Work within and contribute to the definition of coding standards, quality and timescales as directed by the solution architects and technical lleads
  • Take ownership of the quality of code you produce and that of the other developers in your team
  • Provide oversight of peer code reviews within your team and take steps to rectify issues and improve code quality
  • Provide 2nd/3rd line support as and when required
  • Consult with internal and external customers as required
  • Take ownership of code and configuration deployments across production and non-production environments
  • Be available to support the resolution of Severity 1 and 2 incidents for applications owned by your team between 7am and 10pm UK time on UK working days as well as providing retrospective feedback

Requirements:

  • Excellent hands on technical skills across some or all of the Microsoft Stack and other key technologies:
  • .NET (C# preferableASP, MVC, WPF
  • Javascript / Typescript
  • SQL Server
  • Unit Testing (NUnit, MSTest, Moq)
  • GIT
  • XML, JSON
  • Cloud platforms (ideally Azure)
  • Excited by technology, with up to date understanding of latest technologies
  • Desire to learn new technologies
  • Strong experience in full systems development lifecycle
  • Strong understanding of software architecture, issues and design
  • Good understanding of data and databases
  • Thorough and detailed approach with the ability to identify appropriate user/business solutions
  • Extensive experience of driving improvements in code quality
  • Experience of delivering software using Agile methodologies and tools
  • Proven track record of working in and helping to lead a team to deliver software solutions to meet customer needs