Senior Software Developer C#

Rise Technical Recruitment Limited ,
Radstock, Somerset
Job Type: Full-time
Salary: £50,000 per annum

Overview

Senior Software Developer Radstock, Bath, Somerset £50,000 to £65,000 DOE Pension 25 Days Holiday & Bank Holidays Benefits Package Excellent opportunity for a C# Software Developer with to join an industry leading, reputable and growing business in a varied and interesting position where you can progress your career. Established over 40 years ago this company has multiple sites across the UK and is revolutionising the way companies are communicating with each other. This organisation understands the importance of looking after the environment as well as the staff that work with them Through growth they are looking for a Software Developer with C# & .NET skills to join their busy team. In this role you will join a skilled application development team where you will contribute to the design, implementation, testing and delivery of new solutions, and to the maintenance and ongoing improvements of the existing systems. The ideal candidate will be a skilled software developer with strong C# .NET skills. Previous experience mentoring junior team members beneficial. This is a fantastic opportunity to join a growing business going through an exciting growth spurt where they can offer you fantastic progression opportunities in a varied and stimulating position. The role: 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 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 The person: 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 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 Familiar with SQL and NoSQL repositories Developer experience in a commercial environment Reference Number: RTR91811