crossorigin="anonymous">

OCS – SCADA Lead Software Engineer

  • Full Time
  • UAE
  • Posted 3 weeks ago

ARENGY

About the job
ARENGY is a Digital and Engineering Services Company operating in the Middle East from Dubai. Our customers are the most successful industry leaders executing projects around the globe. We are partnering with one of the leading Railway System Company in Dubai. We are looking for an OCS – SCADA Lead Software Engineer.

Job Description :

The OCS-SCADA will report to the OCS Platform leader and work in close cooperation with Software & System Engineers, OCS Project Design Authority, and OCS Work Package Manager.

He/She will perform OCS/SCADA Software development activities in order to gain acceptance of the delivered OCS Software. The job holder will be required to perform a hands-on role, taking part of all OCS Software development for the data base and HMI. He/She is expected to do meaningful, balanced, weighted and explainable trade-offs between requirements during all the development steps of a solution/product keeping consistency of the solution/product against the customer requirements.

Responsibilities:

To provide technical expertise and leadership to support the OCS/SCADA deliveries of project for which the OCS/SCADA Software engineer has responsibility.
To ensure compliance with commitments (cost, schedule), functional & non-functional requirements.
To support IVVQ activities as necessary.

ROLES & RESPONSIBILITIES Main Responsibilities Include:

To provide technical expertise and leadership to support the OCS/SCADA deliveries of project for which the OCS/SCADA Software engineer has responsibility.
To ensure compliance with commitments (cost, schedule), functional & non-functional requirements.
To support IVVQ activities as necessary.

Responsibilities:

Provide technical expertise on project activities based on job holder’s skill set to deliver in terms of budget, quality and schedule (including input to design, cost estimation, code and test activities).
Provide expertise and guidance to the software development team
Documents, procedures, working practices and tools to be used on platform
Escalate any major issues / risks.
Provide support to Integration and Test teams.
Participate in the functional design specifications, production of high level system architectural designs and production of interface designs.
Co-ordinates product definition, and the assessment of trade-offs between aspects of cost, schedule, Make-Team-Buy (MTB), customer requirements, technological possibilities and capability of software team.
Develop the OCS/SCADA software and verifies consistency and architecture styles and principles.
Identifies modelling, simulation and prototyping opportunities.
Provides knowledge on state-of-the art SCADA architecture, taking account of future developments across product suppliers both internal and external e.g. SCADAsoft and Wonder ware.
Provide expertise to the technical, technological, and methodological choices taken in respect of the selected SCADA architecture
Provide support to the Solution Team (System Engineering, Integration and Verification & Validation teams) and other teams when requested.
Ensure all OCS configuration and Change Management processes are followed.
Ensure the completion of project Milestones.
Prepare transition between France/Italy & Dubai software teams (competencies & development platform).
Participate in the continuous improvement of the development team and platform

Profile / Requirements :

Proven experience of designing/developing SCADA based software solutions.
Can develop a software design through a defined Engineering/Quality process to meet project needs
Proven experience in working within multi-disciplinary teams to design and estimate technical software solutions
Good communication and inter-personal skills
Effective personal organization and an ability to remain composed and focused under pressure
Has a sound ability in the use of software design tools to manage software designs
Experience of configuration control processes
Experience of requirements tracing from design through to development and test
Knowledge and experience of two items from each of the following categories:
Architectures

Real-time

Service Oriented Architectures (SOA)

Interfacing to legacy systems

Development Methodologies

Agile/Scrum

Waterfall

Rational Unified Process

Development Environments

Eclipse

Visual Studio

Code editors e.g. vi

Programming and Markup Languages

C, C++ & C#, ASP.NET

Java, Javascript, J2EE

CSS, HTML

Shell Scripting

Web Services

XML

UML

Operating Systems

UNIX

Linux

Windows

VMWare

Configuration Control

Git

Subversion (SVN)

CVS / RCS

Clear Case

Knowledge and experience of some items from each of the following categories:
Relational and Hierarchical Databases

SQL Server

Oracle

Postgresql

MySQL

RTAP

Real Time COTS Products

Wonderware , InTouch, ArchestrA

SCADAsoft

PLC (Programmable Logic Controller)

RTU (Receiver Transmitter Unit)

Continuous integration/automated Test Tools

Test Center

Nunit

Selenium

Junit

Jenkins

Squish

Enterprise Middleware

Tomcat

JBoss Application Server

Enterprise Service Bus

To apply for this job please visit www.jobposting.pro.

Job Location