Job Purpose
Provide on-site technical support and maintenance for a Java/Spring Bootbased SCADA software platform used for real-time monitoring and control of industrial systems. The role ensures smooth operation of the system, performs troubleshooting, manages updates, communicates with remote developers, and assists with database and network-related issues.
________________________________________
Key Responsibilities
Act as the primary point of contact for all SCADA-related support requests on-site.
Monitor system health, logs, and performance of backend and frontend services.
Troubleshoot and resolve issues in collaboration with the remote engineering team.
Manage server deployments (Linux/Windows) and service restarts when required.
Check data collection flow between field RTUs and central servers.
Maintain and optimize SQL Server and InfluxDB databases (backup, restore, query optimization).
Support local users in using dashboards, alarm management tools, and reports.
Document incidents, root causes, and resolutions.
Perform updates, patching, and routine maintenance in coordination with remote teams.
Ensure secure VPN or remote access for diagnostics and updates.
Provide feedback and field observations to improve system reliability and usability.
________________________________________
Required Skills & Experience
Bachelors degree in Computer Science, Engineering, or related field.
25 years of experience in software support, preferably with industrial or SCADA systems.
Solid understanding of Java/Spring Boot applications and ReactJS frontends.
Good experience with SQL Server and InfluxDB.
Familiar with Linux/Windows Server administration.
Knowledge of networking, Modbus/TCP, and general industrial communication protocols.
Experience with Docker, Git, and remote deployment tools is a plus.
Strong troubleshooting and analytical skills.
Fluent in English (Arabic is a plus).
________________________________________
Soft Skills
Excellent communication and documentation skills.
Strong sense of ownership and reliability.
Ability to work independently and coordinate with remote developers.
Willingness to learn new tools and technologies.
________________________________________
Optional / Nice-to-Have
Experience with SCADA or IIoT platforms.
Familiarity with MQTT, RabbitMQ, or data streaming systems.
Basic knowledge of cybersecurity practices for industrial systems
Experience
2 - 5 Years
No. of Openings
3
Education
Graduate (B.Tech/B.E : Computers, Electronics/Telecommunication, Information Technology)
Role
Software Engineer
Industry Type
Oil / Gas / Petroleum / Solar / Power & Energy
Gender
[ Male / Female ]
Job Country
Kuwait
Type of Job
Full Time
Work Location Type
Work from Office