|Job Ref:||204751007||Employer:||cv-library.co.uk||Job Type:||Permanent||Country:||United Kingdom||County/State:||Cambridgeshire||City:||Peterborough||Address:||Salary:||£40000 - £45000/annum to £45K plus excellent benefits||Post Date:||07/10/2016 03:51|
Senior Software Developer - Web, Desktop and Mobile Solutions.|
Our client is a highly successful international consultancy covering a wide range of market sectors including cyber security, nuclear, defence, airports, water & industrial. They are primarily a projects based business, providing technical consultancy & solutions primarily to the UK market and are seeking the right individuals to join their growing teams in Bristol and Peterborough, UK.
Due to expansion they have two roles for a Senior Software Developer, based in their Peterborough and Bristol offices, supporting the development and deployment of web, desktop and mobile software solutions.
The right candidates will need to demonstrate a desire to be challenged and to contribute towards the success and growth of the business. In return they can offer a rewarding role, career development, an empowered and supportive working environment and competitive reward package w which includes the opportunity to purchase up to 15 days additional annual leave per year on top of their standard 25 days paid annual leave.
The Responsibilities - Senior Software Developer
Develop solutions through the application of formal architectural patterns, namely MVC and MVVM;
Mentor and provide technical assistance and support to junior developers;
Support the specification, documentation and design of technical solutions;
Perform and deliver allocated project tasks, to quality, time and budget requirements, as directed by Technical Lead;
Have excellent communication skills both written and verbal, with colleagues and clients;
Demonstrate a strong work ethic and level of professionalism;
Support the deployment of the solution, including preparation and delivery of analysis, demonstrations, workshops, training and documentation.
The Requirements - Senior Software Developer
You will ideally be degree qualified (min 2:1) or equivalent, and have previous work / placement experience in a technical or consulting environment and you will have:
Experience of developing .NET solutions in the Web and Windows domain;
Solid development experience in C#, including C# 4.0;
Experience of developing OO applications in .NET and Python;
Solid Database developer skills, ideally with SQL Server and PostgresSQL;
Experience of working across the full software development lifecycle;
Excellent communication skills both written and verbal, with colleagues and clients;
The ability to work effectively individually, and as part of a team;
Desirable attributes include:
Experience of ORM frameworks such as Telerik and Nhibernate;
Experience of the .NET Managed Extensibility Framework (MEF);
Experience of working on enterprise applications with distributed architectures;
Knowledge and application of client-side libraries and frameworks, such as jQuery and Bootstrap;
Experience of developing in WCF, WPF, and Windows UWP;
Experience and exposure to software patterns and process (ideally TickITplus, ITIL or IEEE);
An understanding of emerging technologies and how they can be used to deliver next generation services and solutions;
Demonstrable knowledge in Test Driven Design (TDD) and User Centric Design (UCD);
Experience of low-level programming languages.
Keywords - software Development, C#, .NET, We, Wi9ndows, OO, SQL, PostgresSQL, MVC, MVVM, WCF, WPF, Windows UWP, TDD, UCD, Mobile Solutions, TickITplus, ITIL.
Salary up to £45K plus excellent benefits package
Location - Peterborough, Cambridgeshire or Bristol, Avon