Senior Software Engineer

Newman & Spurr Consultancy Limited
To £55000
04 Aug 2017
16 Aug 2017
About Us NSC is an accredited Microsoft Partner specialising in developing and delivering bespoke software solutions to a range of clients in the defence and security industries. We are acknowledged by our clients as a leading provider of virtual reality and immersive simulation-based training. Decision support models and research into complex scientific problems are also key services we offer. Our clients are based throughout the UK, Europe and the Middle East. As an accredited Investors in People (IIP) company, NSC recognises that skills and career development of its staff is fundamental to the future success of the company. The company is made up of a unique blend of technical and ex-military personnel and as a result of continued growth the company is looking to complement its current technical teams with additional personnel. We nurture a collaborative working environment where staff can see their ideas being put into practice and making a real difference to our customers. Our Innovation Programme encourages staff to develop their own projects and ideas in company time. The Role We require a senior software engineer to work as part of a team that develop bespoke software and deliver solutions that meet customer needs. As a senior team member you will take responsibility in leading development programmes and liaising with clients and the NSC management team. Working in a fast-paced environment you will enjoy the variety and challenges that working on multiple projects brings. Day to day activities include, but are not limited to: - The design and development of efficient and effective OO code - Manage the full SDLC - Lead/participate in project agile reviews - Utilising automated integration and testing tools - Working with your colleagues on problem resolution - Provide technical input to proposals and ad-hoc BD activities Skills required: Essential - Strong OO programming skills (preferably C# and C++) - Have the ability the resolve complex algorithmic problems - Strong organisational and communications skills - Managing software development projects Desirable - Defence or security background - An understanding of AI learning techniques - Be prepared to travel - Use of MS-Office suite of tools NSC staff enjoy a comprehensive benefits package that includes a pension scheme with a 6% contribution by the company (after probation), private health insurance, life insurance and 26 days' holiday entitlement (rising to 30 days after 5 years' service). Due to the nature of the work this role requires the successful candidate to undergo security clearance. You should therefore be eligible to be security cleared.