Software Engineer

Full Time Devon IT Job Pro UK

Software Developer / Engineer
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 a dynamic software development team.
As a Software Developer / Engineer, you will have a passion for software development and will form an integral part of the software development team architecting, designing and developing technologies and products for use in industrial and aerospace applications.
Key Objectives:

To be highly motivated towards providing complete customer satisfaction.
To be honest and realistic in reporting project quality, cost and time.
To be able to apply a flexible and pragmatic approach to problem solving.
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 provide software application support to all aspects of the business which may involve direct involvement with customers and sub-contractors.
To work closely with team-mates and other colleagues to ensure that project and business-wide 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 multi-discipline 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++ 17
Rust
Javascript
Typescript
Working knowledge of version-control 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, self-motivated, 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

To apply for this job please visit itjobpro.co.uk.