Software Engineer

Be among the first applicants.
Hatch
Johannesburg
ZAR 400 000 - 800 000
Be among the first applicants.
6 days ago
Job description

Requisition ID : 73024

Job Category : Digital

Location : Johannesburg, Gauteng, South Africa

With over six decades of business and technical experience in the mining, energy, and infrastructure sectors, we see challenges evolving in every industry. We respond quickly with solutions that are smarter, more efficient, and innovative. We draw upon our 9000 staff with experience in over 150 countries to challenge the status quo and create positive change for our clients, our employees, and the communities we serve.

We are at the forefront of our clients' digital transformation journey, successfully implementing emerging digital services into our clients' projects and operations that unlock a step change in their performance. Join the team to improve project outcomes, leverage the digital twin, deliver systems integration and interoperability, and support decision-making, autonomous and integrated operations, and performance centers.

Looking to take the next step in your career? Hatch is looking for hands-on Systems Engineer (OT / Layer 2 & 3) to join the Digital group in Johannesburg, South Africa, with experience in engaging industrial clients to drive innovative application of digital solutions. This will involve configuration, deployment, and implementation of systems in layer 2 and 3, integration of new systems with existing client applications, control systems, and IT infrastructure.

Scope of Position

Hatch is looking for hands-on Systems Engineer with experience in engaging industrial clients to drive innovative application of digital solutions. This will involve:

  • Configuration, deployment, and implementation of systems in layer 2 and 3
  • Integration of new systems with existing client applications, control systems, and IT infrastructure

As the successful candidate you will:

  • Work with internal and external stakeholders to define system requirements, develop technical specifications, and draft functional requirements specifications for OT systems
  • Work with clients to identify process control information and data sources required for operations and business systems
  • Be responsible for the configuration and deployment of industrial systems targeted at ISA Layers 2 and 3
  • Identify and map existing systems and their interfaces, specifically the interface requirements between control systems and industrial systems in higher layers
  • Participate in the implementation and maintenance of Hatch Digital OT systems products
  • Ensure that solutions adhere to data security and privacy policies within Hatch and client organizations
  • Test, troubleshoot, and debug solutions, including testing of communications protocols between DCS / PLC systems and manufacturing / operational systems
  • Be responsible to ensure deliverables are technically correct and meet industry and project standards

Key Performance Deliverables

Specific measures of performance will be discussed with and agreed upon with the successful candidate but will include:

  • Responsibility for the achievement of targets related to the delivery of Hatch Digital solutions and consulting services.

You bring to the role:

The following indicates specific industry, academic, and functional experience / qualifications that are critical to the successful achievement of the identified responsibilities and performance deliverables:

  • Bachelor's Degree in Electrical, Electronic, or Computer Engineering or a related Engineering discipline
  • Minimum 3 years (1 year with a Master's Degree) of systems engineering experience specific to or with:
  • Metals and mining; oil and gas; power generation, transmission, or distribution; ports and rail; or water treatment
  • Configuration and deployment of scalable OT solutions in layers 2 and 3
  • Integration of PLC / DCS platforms with operations systems such as OSIsoft PI, other process historians, business intelligence solutions, etc.
  • A demonstrated understanding of industrial communication protocols (e.g., OPC UA, EtherNet/IP, MQTT) and their applications in IT / OT solutions
  • Excellent communication and interpersonal skills

Preferred Experience

  • Registration as a candidate engineer
  • Experience using Microsoft Azure cloud platform, building and consuming RESTful APIs, and experience with SQL and NoSQL (e.g., MongoDB, Elasticsearch)

Why join us

  • Work with great people to make a difference
  • Collaborate on exciting projects to develop innovative solutions
  • Top employer

What we offer you

  • Flexible work environment
  • Long term career development
  • Think globally, work locally

As an accredited Employer of Choice for Gender Equality (WGEA) and Equal Opportunity Employer, we are committed to fostering a workforce in each of our locations that reflects the diversity of the communities in which we operate. Within Australia, this includes supporting and encouraging a flexible workplace and a comprehensive benefit offering. If you have any special needs requirements, please discuss with us and we will do our utmost to accommodate your request.

Key Skills

Spring, .NET, C / C++, Go, React, OOP, C#, Data Structures, JavaScript, Software Development, Java, Distributed Systems

Employment Type : Full Time

Experience : years

Vacancy : 1

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer jobs in Johannesburg