Software Engineer, C# C

25000.00 - 35000.00 GBP Annual + GBP25000 - GBP35000/annum
20 Feb 2018
21 Feb 2018
Contract Type
Software Engineer

GBP25k - GBP35k (DOE)
C#, C++, .Net

My client is a leading IT Solutions and Services company with a client base across multiple sectors, and they are recruiting for a Software Engineer to work in an environment that is renowned for its innovation, technical excellence, project delivery, quality and safety.

Summary of the Role:
This role is for a Software Engineer to join our team to develop solutions for mainly blue-chip clients working on new solutions.

Role Description:
Looking for a Software Engineer with a minimum of 3 years' experience. The successful candidate will be joining a team engaged upon market-leading software development for business-critical IT applications. The work involves the requirements gathering, design, programming, testing, documentation and commissioning of IT projects. Experience with platform solutions such as Thingworx, OSIsoft PI or other Real Time Data Historian, is preferred. Knowledge of languages such as C#, C++, ASP and the .Net environment or similar, will provide an excellent foundation for learning to use customer specific software tools. Other languages and toolsets such as those listed are also regularly deployed for additional work on plug-ins, interfaces, etc.

Essential Requirements:

* Degree in Computing or Science related subject which have a significant element of computer programming
* A minimum of three years' experience post-graduation working in a software development role. Non-graduates with over 6 years' experience will be considered
* Practical experience with OSIsoft PI
* Practical experience in C#, C++, ASP, .Net or equivalent
* Willingness to travel to customer sites throughout the UK and possibly overseas
* UK Driving Licence

Desirable Requirements:

* Practical experience with Thingworx IoT platform

Personal Qualities:

* Confident and capable and able to work under own initiative
* Ability to work well under pressure and to deadlines
* Have good communication skills
* Be flexible in working methods