Senior Software Engineer - Full Stack Engineer

14 Apr 2018
14 May 2018
Contract Type
Full Time

Job Role: Senior Software Engineer - Full Stack Engineer

Location: Gloucestershire

Type: Permanent

Salary/Rate: £42,000 - £50,000

Start Date: ASAP

Clearance: SC Clearance or Willing to Undergo DV Clearance

Senior Software Engineer - Permanent - Gloucestershire - £42,000 - £50,000

Our client is looking for a Senior Software Engineer to join their team with experience of the design, implementation and testing of software using a wide range of technologies, protocols, and programming languages. The successful candidate will have a chance to farther develop their development skills. Our client is prepared to invest in training the candidate in various different languages as long as their prepared to do so.

Essential Skills:

  • Proficient in a range of computing languages, including compiled languages (e.g. C, C++, C#), web technologies (e.g. Node.js, JavaScript) and scripting languages (e.g. Python)
  • An enthusiasm for working with new and evolving technologies, sometimes outside of their immediate skill set, to solve a wide range of challenges using creative and innovative solutions
  • Experience of development on variety of embedded and non-embedded platforms
  • Has the ability to independently perform research and exploratory tasks using publically available software and information sources

Desired Skills:

  • Developing on and for different operating systems (esp. Windows and Linux)
  • Working with open source software and tools
  • Assembly language for a range of processor architectures, particularly x86 and ARM
  • Computing fundamentals; e.g. memory management models, processor architectures, I/O
  • Hypervisors and machine virtualisation
  • Computer security architectures and principles
  • Use of Agile principles and Scrum development
  • Use of UML notation and design methodology
  • Team Collaboration (i.e. Version Control (e.g. Git) / Code Reviewing / Coding Standards)
  • Code Testing Strategies / Continuous Integration
  • Requirements Analysis/Traceability
  • IP networks and common communication protocols
  • Embedded and real-time operating systems (RTOS)
  • Appreciation of OS internals would be beneficial
  • Use of packet capture and analysis tools such as Wireshark

Personal Attributes:

  • You should aspire to be innovative and results and delivery oriented
  • Taking accountability and ownership over processes, project and ideas is key
  • Communicate effectively and work collaboratively to get the best from people
  • Our client is a customer led organisation whether that be internal or external customers and so strive to deliver excellence in all they do

Company Benefits:

  • Annual bonus plan
  • Up to 30 days holiday
  • Competitive pension plan
  • Flexible working hours, with a 12pm finish on Fridays
  • Free car parking
  • Employee Share Purchase Plan
  • Childcare scheme
  • Access to a Financial Advisor and Occupational Health Service

RECOMMEND A FRIEND: If you have professional friends/colleagues who would be interested in one of our roles and our excellent levels of service too, we'd like to recognise your recommendations with a 'thank you' of our own. For every colleague you refer who then starts a role through Datasource either Contract or Permanent, we will send you £300!

You will be required to hold a minimum of SC Clearance. If you do not hold an active SC Clearance please familiarise yourself with the vetting process before applying.

Hit the 'Apply now' button to apply and to discuss this role further. We will be delighted to hear from you!

(c) Copyright Datasource Computer Employment Limited 2018.

This job was originally posted as

Similar jobs

Similar jobs