I am seeking for a highly-skilled Senior Software Developer to join an application development team based in a company in Midsomer Norton. The ideal candidate will have expert knowledge of software development processes, enjoy team work and a have passion for learning. As a Senior Software Developer you will contribute to the design, implementation, testing and delivery of new solutions, and to the maintenance and ongoing improvements of our existing systems.

• Lead the design, development and delivery of complex software projects that meet the needs of the business and our customers
• Work with key members of the business to ensure smooth delivery
• Implement suitable automated tests using TDD and BDD principles
• Automate the deployment of systems using CI / CD tools
• Maintain and improve the performance and stability of existing software
• Participate in the team’s agile process, including daily stand-ups, planning and estimation sessions and Kanban/Scrum methodologies
• Perform code reviews and give honest, constructive feedback to colleagues
• Mentor and coach junior developers
• Contribute to the Development team’s working practices and technology decisions
• Keep up-to-date with new techniques and technologies

• Extensive experience in C# and related .NET technologies such as LINQ, Generics, Lambdas.
• Demonstrable experience delivering and maintaining robust software
• Experience mentoring junior team members
• Effective collaboration skills and the ability to act with confidence and conviction in a team
• Expertise with agile methodologies such as Scrum and Kanban
• Expertise with TDD, BDD and CI, CD workflows
• Knowledge of Git and branching strategies such as GitFlow and GitHubFlow
• Understanding of enterprise and distributed architecture patterns and principles
• Strong awareness of non-functional concerns such as performance, scalability and security
• Familiar with RESTful API design, SQL and NoSQL reposories
• 3 years or more experience as a developer in a commercial environment

• Front end web development skills using a modern framework / library such as Angular or React
• Awareness of UX concerns and UI trends
• Familiar with VB.NET
• Experience of .NET Core, Linux and Docker

For further information please contact Sally on 01761 410433 or to apply please submit a CV along with a covering letter to sally@riversiderecruit.co.uk

Apply for this Job

First Name (required)

Surname (required)

Your Email (required)

Please Upload your CV (pdf, .doc, .docx - 4mb limit)

Anything Else you'd like to add?