Software Engineer - Barnstaple, United Kingdom - Cooper Golding Limited

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description
Software Developer / Engineer

Due to sustained growth of the business, an exciting opportunity has arisen for the recruitment of a Software Developer / Engineer to work within our clients dynamic software development team.


Key Objectives:

  • To be highly motivated towards providing complete customer satisfaction.
  • To be honest and realistic in reporting project quality, cost and time.
  • Be able to contribute as part of a team and be comfortable providing and receiving constructive feedback e.g. code reviews.
  • To manage working time effectively with little direction.
  • To accept responsibility for actions.

Main Responsibilities:
The Software Developer / Engineer role will form an integral part of the software team.

The role will require working as part of a SCRUM Team contributing towards the delivery of tactical and strategic business objectives and work individually where required.


  • To design, develop, implement and validate MS Windows and Embedded systems and products to enhance the Company's range of industrial and aerospace condition monitoring solutions.
  • To undertake requirements analysis and review in order to guide software development and implementation.
  • To work closely with teammates and other colleagues to ensure that project and businesswide targets are met.
  • To be highly motivated towards providing an end product that meets or exceeds expectations.
  • Understand and diagnose hardware faults with PC and embedded devices
  • Work with other departments as part of multidiscipline teamwork to support business objectives
  • To contribute towards the continual improvement of working practices and methods
  • Willingness to travel to customers premises
  • To undertake personal development activities appropriate to maintain and skills and keep up to date with industry best practices and technology.

Experience:


Must Have:

  • HND or Degree Level qualification in a Computer Science or Engineering related discipline
  • Three years' experience in an equivalent software development role

Desirable:

  • Experience working in an Agile software delivery environment
  • Experience managing and maintaining Continuous Integration systems
  • Teamcity or similar
  • Virtual machine configuration
  • Docker
  • Working knowledge of:
  • C# XAML/WPF


  • C++ 1

  • Rust
  • Javascript
  • Typescript
  • Working knowledge of versioncontrol systems such as GIT

The Person:

  • Passionate about software and an ability to balance technological risk and performance
  • Honest and realistic in reporting project quality, technical risk, cost and schedule.
  • A high attention to detail.
  • Enthusiastic, confident, selfmotivated, flexible and determined to succeed.
  • Ability to communicate across different levels of the business
  • Ability to work independently and in a team using initiative and innovation to solve technical problems.
  • Excellent professional skills, recognising the importance of ongoing CPD.

More jobs from Cooper Golding Limited