Software Engineer - Barnstaple, United Kingdom - Cooper Golding Limited
Description
Software Developer / EngineerDue 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
-
Production Manager
Exeter, United Kingdom - 4 days ago
-
Planning & Environmental Project Manager
Wadebridge, United Kingdom - 4 days ago
-
Territory Manager
Barnstaple, United Kingdom - 2 weeks ago
-
Estimator
Bickington, United Kingdom - 3 weeks ago
-
Planner
South Molton, United Kingdom - 3 weeks ago
-
Junior Sales Person
Barnstaple, United Kingdom - 1 week ago