Software Engineer

Poole  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Our client is currently seeking a Senior Software Engineer to begin a new permanent placement in Poole. This is a fantastic opportunity for an engineer specialising in C#.

As a result of a new contract win, the UK Engineering team need an additional Senior Developer in the UK Device Applications team to fulfil the contract requirements within a timely manner.

Responsibilities

Consistently plan and deliver work within agreed timescales and to budget.
To be able to self-organise and work in a structured manner; design, develop and fully test an implementation in C# from a set of requirements.
To demonstrate requirements are met from system design, through system testing to customer acceptance.
To be able to organise and lead design documentation and code reviews.
Undertake peer design reviews and provide guidance to other developers.
Lead a development team through the product lifecycle.
Liaise with other UK Engineering design & development teams, marketing, sales and service, including attend customer sites and meetings as and when required.

Core skills:

Professional individual focussed on delivering 'right first time' and on schedule; focussed on long term supportable system solutions.
Customer and quality oriented; responsive, flexible, adaptable and quality driven.
Excellent communication skills.
Able to work effectively as a team lead, member of a team or individually as necessary.
Attention to detail and thorough throughout the systems development process.
Highly competent investigative skills; ability to make decisions using initiative and the information to hand.

Behavioural factors:

Professional, friendly and approachable attitude in all interactions both external and internal.
Happy to lead or contribute to design / development discussions, including across internal teams, in a constructive, professional manner.
Willing to challenge ideas and assumptions where appropriate; not take everything at face value.
Happy to travel occasionally to customer sites if necessary.

Participate

Contribute to a positive team culture by delivering 'right first time' and on schedule.
Contribute to a service minded and client-oriented team culture, including responding promptly to all external and internal correspondence.
Contribute to interdepartmental communication in order to improve awareness of the project, customer needs and support team spirit.

Experience:

Familiar with all phases of the software development lifecycle from system requirements capture/clarification through to live operational support.
Familiar with using Source Control and bug auditing packages, ideally Microsoft Team Foundation Server.
Familiar with unit testing and coding standards.
Windows CE embedded systems development, ideally Windows CE 5.0 and Embedded Compact 2013.
Programming specifically for Real Time Systems.
5+ years in Object Oriented Design and Development including knowledge of design patterns.
5+ years specifically with C# Programming using Visual Studio 2008 or later environments
.NET Compact Framework 3.0 or later.
Start date
01/2015
From
Proteus Europe
Published at
14.01.2015
Project ID:
834748
Contract type
Permanent
To apply to this project you must log in.
Register