Software Developer

Peninsula Business Services Ltd
£25000 - £45000 per annum, Benefits Excellent Benefits Package
30 Nov 2017
08 Dec 2017
Contract Type
Full Time
Software Developer
£30,000 - £45,000 depending on experience

Job Purpose
To be a key member of the software development team, developing features for new and existing software applications for our internal business processes and our external client facing solutions.

Job Overview
You will be part of a software development team comprising of a Lead Developer, other Developers, a Business Analyst and a QA. Your role will be to develop solutions based on business requirements working in an agile environment. The role encourages collaboration in sharing your ideas to help deliver robust solutions and the opportunity to develop using the latest technologies. There is also the opportunity to be involved in the weekly developer training sessions to continually keep your skills up to date, as well as access to PluralSight for self-study.

Day-to-Day Responsibilities

· C# .Net development
· RESTful API development
· Developing in MVC, Entity Framework, NHibernate and any other framework technologies
· Using Unit test frameworks (NUnit / SpecFlow / MS Test / XUnit )
· Managing Messaging Queues (NServiceBus and any other message brokers)
· Developing in HTML5, CSS and JS
· Database development and maintenance (T-SQL)
· Complex software design and implementation
· Continuous Integration build tools and scripting (Jenkins or similar)
· Managing Source Control (Git, TFS or Mercurial)
· Involvement in SCRUM sessions including daily stand ups, sprint planning and retros/sprint reviews

What you Bring to the Team

· Computer Science degree or equivalent qualification
· Minimum of 2 years’ experience in a commercial environment
· Experience of working in an agile environment
· Self-motivated with a strong work ethic that can work with limited supervision and guidance
· Thrives in a supportive and friendly working environment and with a desire to share new innovative ideas and skills
· Have a passion for Technology!

Why Join our Team?
This is a superb place to work if you love solving problems, enjoy a challenge and have genuine enthusiasm for overcoming obstacles and learning, you’ll love it. Your people and technical skills will be tested every day. There are endless opportunities for you to develop and grow and you’ll really make a difference to all sorts of people. We’re a family-run business, who are incredibly ambitious and constantly expanding and I can promise you’ll enjoy every single day.

If this sounds like the role for you then click apply today!

This job was originally posted as