GMS Applications Developer – Grid
On-site · Taylor, Texas, United States
Job Summary
GMS Applications Developer focusing on Electric Power Grid Applications (EMS) with responsibility for design, development, testing, and maintenance of grid-related software. Works on EMS components such as Topology Processor, Power Flows, State Estimator, Contingency Analysis, Load Frequency Control, Dispatcher Training Simulator, and CIM Importer. Utilizes languages including Fortran, C/C++, Java, Perl, Python; leverages Oracle PL/SQL for backend changes; engages in UI work with GE EMS FGbuilder and Siemens WebSDK; supports CI/CD pipelines; collaborates with vendors (GE, Siemens, Powertech, Itron) and internal teams; applies SDLC standards, performs 24x7 production support, and contributes to data flows between EMS and downstream systems. Senior-level responsibilities include code reviews, automated testing, and broader design improvements. Requires strong knowledge of grid operations, optimization techniques (SCOPF, SCUC), and experience with both Windows and Linux/AIX environments.
Required Qualifications
- Bachelor's Degree: Electrical Engineering, Computer Engineering, Computer Science or related field (Required)
- Master's Degree: Electrical Engineering, Computer Engineering, Computer Science or related field (Preferred)
- Combination of education and experience that provides equivalent knowledge to a major in such fields is required
- Requires minimum 3 years related work experience for Level 3
- Senior requires minimum 5 years related work experience
- Experience with programming languages such as FORTRAN, C, C++, Java, Perl and Python
- Experience with Oracle PL/SQL
- Experience with Commercial Optimization Solvers: CPLEX/AMPL, Gurobi
- Experience with CIM/XML model-based tools
- Experience with developing integration layers using Messaging Services: Tibco JMS, AMQ
- Experience with Windows, Linux, AIX operating systems
- Experience with CI/CD tools (Bitbucket, Jenkins, Maven)
- Knowledge of grid applications like Power Flows, State Estimator, Contingency Analysis, Load Forecast, DTS
- Experience with GE EMS FGbuilder and Siemens WebSDK
- Understanding of SDLC and software release processes
- Experience with grid vendors (GE, Siemens, Powertech, Itron)
- Experience with scripting and programming in languages: C, C++, Java, Python, Perl
- Experience with Oracle SQL/PLSQL databases
- Experience with optimization solvers: CPLEX/AMPL, Gurobi
- Experience with CIM/XML, integration layers, and downstream systems
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.