We have been experiencing a period of sustained growth across various market sectors, including cyber security, nuclear, defence, airports, water & industrial. We are primarily a projects based business, providing technical consultancy & solutions primarily to the UK market and are seeking the right individuals to join our growing teams in Bristol and Peterborough, UK.
We have two roles for a Senior Software Developer, based in our Bristol and Peterborough 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 we 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 our standard 25 days paid annual leave.
Atkins is ranked as one of ‘The Sunday Times 25 Best Big Companies to Work For’ and one of the ‘The Times Top 50 Employers for Women 2015’. We support flexible working and equal opportunities as we believe that diverse teams provide the best mix of interpersonal and technical skills needed to exceed our customers’ expectations
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.
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.
Some work outside normal office hours may be necessary. Travel to and from client sites and/or temporary secondment to client’s offices may also be required. Secondments to other offices in the UK or overseas may be available.
Successful candidates will be required to undergo a security vetting process and offers of employment will be subject to relevant security clearance being granted