Accessibility Links
  • Job reference: RMS0197591

Software Engineer

  • Sector: Power & Energy
  • Location: Edinburgh
  • Job type: Permanent
  • Date posted: 30/07/2018
  • Duration: permanent
This vacancy has now expired.
Send jobs like this to my email    What's this?

The Role:
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:
We currently have a vacancy 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 Skills / Qualifications:
* 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 Skills / Qualifications:
* 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

About Fircroft:
Fircroft has been placing people in specialist technical industries for approaching half a century, focusing on mid to senior level engineers for contract and permanent roles worldwide. By applying for this job you give consent for Fircroft to contact you, via email & telephone, to discuss your application along with future positions and Fircroft's services.

Fircroft is registered as a Data Controller with the Information Commissioner as required under the General Data Protection Regulation 2016/679. Fircroft will only process your personal data for the specific purposes of managing your application.

Similar jobs
Charlie Durant
EOI - Electrical Superintendent Location Mackay, Queensland Duration 12 months The Company: Our client is one of the world's largest solar...

Back to Top

By clicking "Save" you consent to
receiving matching jobs based on the
job/page you are viewing by email from
Fircroft, as detailed in our privacy policy
Fircroft would like to keep you up to date with our current vacancies and latest company updates via email. Occasionally Fircrofts marketing may contain 3rd party or affiliate information, however we will not share your personal data with any 3rd parties without your consent. From time to time, we might contact you to get your views on the service you have received. To help you get the best out of Fircroft, we may personalise them based on your location and how you use
Fircroft would like to keep you up to date with the latest company updates and vacancies via SMS / Text messages
Your consent options above means that Fircroft cannot contact you about any new or alternative career vacancies. If you want Fircroft to only contact you about the role(s) you have applied for please continue, however if you would like to be considered for other positions please allow us to contact you by changing one or more of the above consent.