SCADA HMI Development Engineer (Railway Experience) (THALES-HMIDevEng) Dubai, United Arab Emirates
Work Location : Dubai, UAE
Duration : 15 Months
Working on Metro Project as OCS/SCADA HMI Development Engineer under the Operation and Control System/SCADA Software lead, you will be part of the OCS Team based in Dubai performing the 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 HMI, inclusive of IVVQ activities
ROLES & RESPONSIBILITIES :
- Work under SCADA Software leader and in close cooperation with Software & System Engineers, OCS PDA, and OCS Work Package Manager.
- Perform all the software activities required to develop, verify and manage the change requests for the HMI.
- Ensure that the design of the software architecture and interfaces for the HMI component to meet functional and performances requirements
- Perform testing software functional, design and quality requirements for the HMI components.
- Lead its own Software activities on time and quality requirements as per Software Development Plan.
- Assist SCADA Software leader to maintain and improve in-house software modules.
- Documents, procedures, working practices and tools to be used on platform
- Escalate any major issues / risks.
- Provide support to Integration and Test teams
WORK EXPERIENCE REQUIREMENTS
- At least 5 years relevant experience in design, development of software
- Proven experience of designing/developing SCADA HMI based software solutions.
- Proven experience in working within multi-disciplinary teams to design technical software solutions
- Experience of configuration control processes, understanding of configuration management tools and continuous build environment
- Experience of requirements tracing from design through to development and test
- Will have demonstrated a high degree of technical expertise, problem solving skills, innovation and commitment.
- Experience in software lifecycles, system engineering, formal testing, and verification & validation
- A strong record of on-time delivery
Knowledge and experience on the following elements
Architectures
o Real-time
o Service Oriented Architectures (SOA)
Development Methodologies
o Agile
Development Environments
o Visual Studio
o Code editors e.g. vi
Programming and Markup Languages
o TCL Scripting (mandatory)
o C, C++
o Java, Javascript
o CSS, HTML
o Shell Scripting
o Web Services
o XML
o UML
Operating Systems
o Windows
o VMWare
Configuration Control
o Git
Relational and Hierarchical Databases
o SQL Server
o Oracle
o MySQL
Real Time COTS Products
o Wonderware , InTouch, ArchestrA
o SCADAsoft
o PLC (Programmable Logic Controller)
o RTU (Receiver Transmitter Unit)
Enterprise Middleware
o Tomcat
QUALIFICATION, CERTIFICATION & EDUCATIONAL REQUIREMENTS
- Degree in software engineering or equivalent