Senior Developer; £45K-£60k
.NET, C#, ASP, MVC, SharePoint, Mobile
Our client, a leading infrastructure and energy provider, is looking for a Senior developer who relishes a challenge to lead in development, integration and implementation of applications and solutions and provide support where required. The ideal candidate will be experienced in C# ASP.NET, MVC, O365, Linux and OpenSource and able to function in an Agile environment.
We are looking for a Senior Developer to join our Development team to develop new ways of working and to set a course for the future. We expect you to bring modern methods and automated disciplines as part of our DevOps approach to IT & Solution Delivery.
As the Lead Developer you will be a highly technical individual needing a strong understanding of web concepts and protocols, requiring hands-on experience of a broad range of web technologies and tools working on multiple platforms. The Web Developer will have the capability to communicate effectively with cross discipline teams including infrastructure and architects to deliver the best possible development solutions.
*Develop and implement highly scalable applications which can adapt to changing requirements
*Assist in the integration of DevOps into the business through collaborative working with both development and operations teams
*Develop cutting edge solutions providing business benefits across multiple technologies including C# ASP.Net, MVC, O365, SharePoint Online, SOA, API, SQL, Oracle, Xamarin
*Work with Infrastructure and DevOps engineers to provision fit for purpose solutions for development and deployment
*Develop proof of concept solutions to demonstrate improvement and optimisation
*Develop well documented, reusable code which meets standards, is secure and reliable and promotes continuous development, continuous integration and continuous deployment
*Should be strong in following .NET standards and practices recognised by Microsoft
Key skills and qualifications
*A BSc Degree in Computer Science or a related field - 2:1 and above
*Demonstrable techniques and approaches to delivering mobile solutions for multiple devices (preferably Xamarin)
*4 years Core Development using ASP.NET MVC, WebApi in C#
*Experience with O365 and SharePoint Online
*Experience with cloud development of AWS environment
*Experience in Agile development environment
*Familiarity or exposure to ITIL preferable
*Knowledge of User Experience (UX) design principles
*Single Page Principles using KnockoutJS or AngularJS
*Preferable knowledge of message-oriented-Middleware technologies such as OSB.
*Demonstrable experience of object-oriented design patterns and code refactoring and awareness of SOLID principles
*Experience of automated Testing using a variety of MS Test, NUnit, CodedUI, Selenium and Jasmine would be useful
*Source control and branching and merging strategies using SourceSafe, SVN or GIT
*Good English communications skills in both written and verbal skills to communicate at all levels with Internals and External Client/Stakeholders of the business.
*Preferable knowledge of release and automation tools such as TeamCity, Puppet, VSTS
The JM Group is operating and advertising as an Employment Agency for permanent positions and as an Employment Business for interim / contract / temporary positions. The JM Group is an Equal Opportunities employer and we encourage applicants from all backgrounds.