Job Purpose
Provide on-site technical support and maintenance for a Java/Spring Boot-based 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
- Bachelor-s degree in Computer Science, Engineering, or related field.
- 2-5 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