Software Engineer

Ref No. EMP447309
Salary £40,000 - £60,000/annum
Location Stoke on Trent, England
Job type Permanent
Job Status Applicants Required


A leading advanced automation and real-time business intelligence company is requiring a Software Engineer to join their offices in either Edinburgh, Gloucester or Stone.


C#, C++, ASP, .Net, Javascript, ThingWorx

The Job

A leading advanced automation and real-time business intelligence company specialising in Automation, Control and IT Solutions and Services with major customers in the Nuclear, Power Generation, Utilities and Oil & Gas markets, is requiring a Software Engineer to join their offices in either Edinburgh, Gloucester or Stone.

This role is for a Software Engineer to join our Operational Intelligence team to develop solutions for our mainly blue chip clients working on Opus solutions.

Role Description:

The Software Engineer must have 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

Object Orientated Programming OOP - required understanding for the data modelling side of ThingWorx, as it uses classes, interfaces, objects. Aka - ThingTemplates, Things, ThingShapes.

RESTful l APIs - ThingWorx is a REST API that can be exposed and interacts with external web services.

JavaScript - To fully utilise ThingWorx's framework for both front end and back end work, on UI components (widgets) and implementing our data models with the required functionality for customers.

Problem solving skills - Identifying Issues, exploring alternative solutions, choosing the best solution, implementing solution.

Ability to learn new technologies - ThingWorx

Practical experience in C#, C++, ASP, .Net or equivalent

UK Driving Licence

Desirable Requirements:

CSS - Styling applications.

UX/UI design - Understanding the UI requirements and the user experience.

Agile experience - Fast-paced work, stand-up meeting, refining the backlog, KANBAN boards.

Use of source control and branching - For the future use of Git repositories for ThingWorx.

Java (for future ThingWorx extension building, such as new Widgets and connectors)

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

Work as part of a geographically dispersed team - communication and interaction.

Customer interactions - Face to face, over the phone, on a skype call. Collaboration with a customer to gathering requirement/build mock ups.

Have good communication skills

Be flexible in working methods

Competitive Salary & Benefits package available, please get in touch to discuss further (salary listed above as guideline).

Networkers acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.

Gattaca Plc provides support services to Networkers and may assist with processing your application.


Related jobs


Related articles

Back to top