Senior EMS/DMS/SCADA Grid Software Engineer – Utility Domain

Overview

Remote
30 - 40
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Apache Framework
Energy
Enterprise Service Bus
GRID
IBM WebSphere
Distribution Management
Element Management System
C++
DMS
Database
Development Testing
Apache Geronimo
SOAP
SQL
Software Development
Oracle
Oracle Management Server
Real-time
Microsoft Windows
Middleware
Middleware Development
Interfaces
Korn Shell
Linux
Management
Apache ServiceMix
Apache Tomcat
C
EMS
SCADA
TIBCO Software
Web Services
Java

Job Details

Job Description

We are looking for a highly experienced Senior Grid Software Engineer with strong Utility Domain background to work on mission-critical Grid Applications such as EMS, DMS, SCADA, and OMS.
The candidate will be responsible for designing, developing, and integrating grid software and utility systems using Java, ESB technologies, and Apache stack.


🔹 Key Responsibilities

  • Design and develop Grid Software applications for Energy Management Systems (EMS), Distribution Management Systems (DMS), SCADA, and OMS.

  • Develop and integrate interfaces and web services to connect various utility systems.

  • Work on Java-based middleware and business logic layers for grid applications.

  • Develop and consume SOAP / REST web services, including WSDLs and XSDs.

  • Implement ESB / iBUS integrations using Fuse ESB, Apache Camel, ServiceMix, Tibco, IBM WebSphere.

  • Work with Apache stack including Tomcat, Geronimo, Camel, Axis.

  • Integrate applications with Oracle and SQL databases.

  • Develop and support applications on Linux and Windows environments.

  • Participate in full Grid Software Development lifecycle including design, development, testing, deployment, and support.

  • Work closely with utility stakeholders to ensure reliable and scalable grid system integrations.


🔹 Must Have Technical / Functional Skills

  • Strong Utility Domain experience with EMS / DMS / SCADA / OMS Grid Applications.

  • Experience with Apache products: Geronimo, Tomcat, Camel, ServiceMix, Axis.

  • Experience in ESB / Integration technologies: Fuse ESB, Tibco, WebSphere, iBUS.

  • Strong experience in Java-based application and middleware development.

  • Experience in Oracle and SQL databases.

  • Hands-on experience developing WSDLs, XSDs, and web services.

  • Minimum 5+ years experience developing software on Linux / Windows.

  • Minimum 7+ years experience in Java, C/C++, KSH.

  • Experience working on complete Grid Software solutions in utility environments.


🔹 Nice to Have

  • Experience working on large-scale utility grid systems.

  • Exposure to Energy / Power Utility companies.

  • Experience supporting mission-critical real-time systems.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Padmas Technology LLC