Software Engineer C#.Net

Full Time
Competitive

Job Description

body {font: normal 400 13px/16px ‘Open Sans’,’Helvetica Neue’,Helvetica,Arial,sans-serif;color:#333;margin:10px;}p,span,div,b,i,u{ line-height: 120% !important; font-family: ‘Open Sans’,’Helvetica Neue’,Helvetica,Arial,sans-serif !important; }

 

 

Document no. D384 Issued 1 – January 2021

JOB DESCRIPTION & PERSON SPECIFICATION

 

Job Title: Software Engineer

Location: North Yorkshire or North Nottinghamshire

Department: Controls and Automation Engineering

Contract: Permanent

Reports To: Software Engineering Supervisor

Direct Reports: None

1.0 Job Summary & Role

Working within the Controls and Automation department at DSE ltd to develop software on a range of platforms for industrial control products. The primary developments you will be involved in are DSE suite of configuration, DSE SCADA tools and DSEs remote telemetry system (DSE WebNet). In addition, there will be a number of ancillary tools and business systems that require development, as well as occasional IT support.

2.0 Key Responsibilities & Main Duties • Work at project inception to capture requirements for software development,

• Increase knowledge of power generation, control and automation system applications

• Produce professional documentation as a key part of the full development lifecycle.

• Develop software in a range of languages including C#, JavaScript, HTML and PHP.

• Mobile application development for Android and iOS mobile applications.

• Remain up to date with the latest technologies and make suggestions on how these can be used, be open and innovate in the use of new programming platforms and tools.

• Work with marketing to design and implement modern user interfaces and experiences

 

3.0 Internal & External Relationships Engineering Department – working professionally within in a distributed team of software engineers

Engineering Project Managers – agree timescales and deliver tasks/projects within them

Test and Approvals department – clarification of software operation during testing

 

4.0 Key Performance Indicators

• Successful delivery of professional and quality software solutions that meet business’s needs

• Deliver solutions to estimated timescales

• Have good communication skills to both technical colleagues and managers alike

• Strive for personal growth as a professional software engineer

• Grow application knowledge for industrial control systems

 

 

 

 

Document no. D384 Issued 1 – January 2021

JOB DESCRIPTION & PERSON SPECIFICATION

5.0 Essential/Desirable Factors

Knowledge Essential:

Visual basic .NET and C#

Java script

Revision control systems, DevOps / TFS / Git

 

Desirable:

Back ground in electrical systems, knowledge of the power generation industry

HTML, PHP, other software languages

API programming (JSON)

HTML/CSS/JS

 

Skills & Attributes

Essential:

Good Object Orientated design skills

Desirable:

React Native for Android and iOS Build systems

Experience

Essential:

Experience with multiple programming languages in a commercial engineering department

Previous experiences of controls and automation software development.

 

Desirable:

Understanding of networking in a high availability environment

Hypervisor setup, configuration and management (vSphere/ESXi)

Linux server setup and health monitoring (CentOS or other RedHat based distro)

Qualifications

Essential: Bachelor of Science in IT/Software Engineering or equivalent

Desirable:

Masters of Science

 

This information has been discussed and agreed with the new employee as part of the onboarding process: Job Holder Signature Print Name Date

Line Manager Signature Print Name Date

Created by Dated Created

Scott Preece 15/03/2022

 

Job Description

Date Posted

January 4, 2023

Country

N/A

Category

None

Salary Range

Competitive

Industry

None

Job Owner

Steve Bernat
01525306219
sbernat@octagongroup.co.uk

Personal Information