Software Engineer

Head Start Recruitment
Bedfordshire, UK
19 Aug 2019
22 Aug 2019
Contract Type
Full Time
The purpose of the role is to provide the software design, development and implementation expertise for new software products. You will be responsible for all aspects of the software development lifecycle from requirements capture to commissioning and support.

Enhancements to existing software products will also be supported.

As a Software Engineer you will be required to:

Identify and create software requirements for development of new software programs and changes to released program

Architect, design, develop and test software programs

Create documentation to support each phase of the software development

Design, conduct and report on tests and evaluations of software program problems, identify root causes and implement corrective actions

Design and conduct prototype tests to demonstrate software designs and ensure software is functioning correctly

Aid in troubleshooting, diagnosing and correcting of software problems

Initiate engeering change notes for software related changes needed to implement corrective actions

Write and modify Crystal Reports

Other duties as assigned

Reports To: Engineering Manager


Background & Skills Required

Experience in a product development enviroment, post graduate, 5 years experience

Demonstrate knowledge in the design and development of new software products

Development and maintenance of software programs and scripts in C#, Java, Python, VBNET, HTML and PHP

Create or modify programs in development

Strong understanding of networking, cloud data management (Azure and AWS) and databases (SQL)

Degree qualified or the ability to demonstrate required experience

Professional Membership of appropriate institute

Desirable Skills

Understanding of electonics

Material Testing appreciation

Have good communication skills and ability to promote your view

Ability to work in a team environment

Ability to work independently and resposibly with minimum supervision

Must be proactive in setting standards for quality and excellence in software and embedded application design

Constantly seek to improve skill sets

Similar jobs

Similar jobs