Software Engineer, Bristol

Posted By:Bristol Industrial Branch
Telephone:01179 294422

Job Summary

Reference: 150100854
Job Type: Permanent
Location: Bristol
Salary: 38000 - 40000 per annum, Benefits: Excellent Benefit Package
Date Posted: 11/14/2016

Job Description

An exciting opportunity has arisen for a Software Engineer to join a leading engineering and software design company based in Bristol.

The successful candidate will work individually and within a team environment of multi-disciplined specialists and engineering disciplines to achieve program results and customer deliverables in a timely and accurate manner. The role will also involve assisting in business development activities by contributing to proposal documents for new prospects to expand the work stream.

As a Software Engineer your duties will involve:

To undertake software design, development, integration and unit test activities across a range of SEA projects. The role will include:

- Requirements capture and analysis.

- Software Architecture and detailed design.

- Extensive use of OOA/OOD/OOP.

- Software development.

- Software validation and verification (unit, module, integration, system and acceptance testing).

- Contribution to bid work.

An ideal Software Engineer will hold the following skills and experience:

- Educated to Degree level or equivalent

- At least 3, and preferably 5, years' experience in software engineering.

- Experience of a high-integrity software development environment, where systems are mission-critical, business-critical or safety-critical.

- Experience of developing and deploying web applications.

- TypeScript and/or JavaScript

- Single Page App frameworks (ideally Angular 2)

- C# .NET

- C# unit test frameworks

- Knowledge of software development methodologies

- Full lifecycle experience

- Version control (mercurial or git)

Desirable Skills


- HTML, CSS, Bootstrap

- Cloud platforms (e.g. Azure, OpenStack, … )

- Database

- JavaScript unit test framework

- Continuous Integration (ideally Jenkins)

- Messaging frameworks (Azure Service Bus, RabbitMQ)

- iOS and Android app development