Senior Software Engineer - .Net

  • Category
    IT and Telecoms - Software Engineer
  • Location
    Marlborough, Wiltshire
  • Salary
  • External Reference
  • OrganizationType

.Net Senior Software Engineer - Wiltshire - Perm - £55k - £65k Per Annum

The Company
An Digital Publishing company based in Wiltshire is seeking an experienced .Net Senior Software Engineer to join a growing team. This position is currently remote with flexible working post covid.

The Role
As a Senior Software Engineer, you will work with the team to plan and collaboratively build software that meets quality standards. Engineers will feed into the product and technology roadmaps too, helping to identify potential value improvements, and refining solutions ready for the team to build. Engineers are responsible for ensuring their tools and practices are up to date and enable us to meet our goal ever more effectively.

*You will engage in the refinement of the backlog, by working with the product team and test engineers to reduce risks and ambiguity and increase ability to deliver work fast.
*You will assist in the planning and execution of sprint work, working alongside other software and test engineers to achieve the sprint goal as a team. Typically, this will involve architecting and coding web applications, both server and client side, to meet requirements and quality standards defined.
*You will participate in regular process improvement meetings (such as sprint retrospectives) and contribute towards improving team processes.
*You will coach and mentor other team members to increase the team's overall software development capability.
*You will investigate new practices and tools, and present strategies for adopting those that may bring value, especially relating to educational publishing.
*You will contribute towards the engineering processes documentation.

Experience Required
*An excellent understanding of Object-Oriented Programming and SOLID software design principles, as well as approaches to implementing them.
*The ability to build server- and client-side web applications using clean, well document and secure code.
*Experience with the following server-side languages, frameworks
o.Net framework (v4 and ideally Core)
oC#, MVC, Entity Framework, WebAPI
oSQL Server
*Experience with the following client-side languages and frameworks
oJavaScript, including ES6
oCSS, including styling architecture techniques such as SASS
oJavaScript libraries such as Angular, React, Vue, Knockout, Typescript
oHTML including semantic HTML5
oNode and npm/yarn dependency management
oTask runners such as Gulp or Webpack
*A very good understanding of Agile, Lean and DevOps practices, as well as frameworks such as Scrum.
*Understanding of DevOps methodologies and processes, including CI/CD and experience with build and deployment tooling such as Azure DevOps, TeamCity, Jenkins, Octopus.
*Experience with source control mechanisms such as Git or Mercurial, including branch management techniques such as GitFlow/GitHubFlow.
*Experience of AWS or other cloud platform service providers.
*The ability to teach and mentor both technical and non-technical subject matter.
*An expert understanding of TDD and BDD, and frameworks such as Gherkin/Cucumber.

If the above sounds like you and you are looking for a new challenge within a growing team then please apply now for immediate consideration! Spring acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. The Spring Group UK is an Equal Opportunities Employer.

By applying for this role your details will be submitted to Spring. Our Candidate Privacy Information Statement explaining how we will use your information is available on our website.

To speak to a recruitment expert please contact Vicky Luu