C# Desktop Engineers - Midlands - £35,000 - £45,000

Recruiter
Meet Recruitment Ltd
Location
Birmingham
Salary
£35k - £45k
Posted
14 Sep 2017
Closes
23 Sep 2017
Contract Type
Full Time
C# Desktop Engineers - Midlands - £35,000 - £45,000 per annum

Are you an experienced, dynamic and inquisitive Software Engineer or Developer with C# Desktop experience?

Have you always had an interest in working in the ever-evolving medical device space?

If so, a start-up medical device client of mine would be incredibly interested in speaking with you!!

I am currently looking for several Software Engineers to work for a start-up medical device company. The company's' products are set to change the landscape in their field and this is an incredible time to be involved in such a project.

C# Desktop Engineer responsibilities:

- Building, coding, testing and implementing the Company's software products
- Working collaboratively with Client companies to determine, develop and deliver semi- bespoke solutions to meet their needs and solve any relevant problems.
- Working with the wider team to turn product concepts into agreed, detailed product blueprints
- Working with any outsourced suppliers in the development of software products
- Writing documentation and customer training material
- Undertaking systems integration work, when required, for larger clients
- Managing all source code using a distributed version control system
- Working using an agile project management methodology

C# Desktop Engineers essential experience:

- A degree, or equivalent, in computer science, software engineering or other technical discipline, plus solid experience as a software engineer
- Developing software in a commercial environment
- Desktop specific experience required
- Proven competency in the software development cycle and delivering solutions tailored to customer requirements
- Proven competence with C# and Microsoft .NET, including WPF, XAML, WCF, and Entity Framework
- Proven competence in data model and database design, with excellent SQL experience
- Proven competence of Object Oriented program design
- Experience with the MVVM design pattern
- Experience with the Dependency Injection design pattern and inversion of control
- Experience working with source code and version management systems (preferably a distributed version control system, such as Git)
- Strong grasp of mathematics and the confidence to apply it
- Experience of integration with 3rd party solutions through the use of API's such as reading to and from web based services
- A strong understanding of internet technologies and mobile devices