GMS Application Developer Sr.
ERCOT · Taylor, TX · 3 wk ago
Engineering$164k–$186k/yrFull-time
Job Duties
- Perform software development for suite of Wholesale Electric Market Applications and Web-based User Interfaces.
- Develop software for Market Management Systems (MMS) applications such as Day-Ahead Market (DAM), Reliability Unit Commitment (RUC), Ancillary Service Market, Security Constraint Economics Dispatch (SCED), CIM Importer, Market Submissions, APIs, MMS database interfaces, Market Simulator, Outage Scheduler (OS), User Interfaces (UI) and Congestion Revenue Rights (CRR) Applications.
- Adhere to software development life cycle (SDLC) processes that includes performing testing and validation of Market Applications and UI changes to deliver quality software.
- Organize and coordinate the planning, design and architect phases of GMS Market and UI product software development and the integration of applications across the business.
- Develop enterprise-level applications and custom integration solutions.
- Conduct all phases of product software development lifecycle, including the analysis, design, test and integration of products for suite of Wholesale Electric Market Applications and Web-based User Interfaces, including MMS applications such as Day-Ahead Market (DAM), Reliability Unit Commitment (RUC), Ancillary Service Market, Security Constraint Economics Dispatch (SCED), CIM Importer, Market Submissions, APIs, MMS database interfaces, Market Simulator, Outage Scheduler (OS), User Interfaces (UI) and Congestion Revenue Rights (CRR) Applications.
- Identify issues in MMS & CRR Model data modeling to meet market applications CIM model related requirements.
- Perform testing and validation of Market Applications and User Interface changes to deliver quality software to customers.
- Perform root cause analysis of issues.
- Automate software development processes using Continuous Integration (CI) and Continuous Delivery (CD) tools such as Bitbucket.
- Design and develop market applications optimization solvers CPLEX/AMPL models to incorporate various constraints.
- Design and develop enhancements to market systems integration layers.
- Perform code reviews and approve code changes developed by other developers.
- Advise and guide ERCOT Grid and Market Operations regarding GMS market applications, processes, and tools.
- Adhere to software development life cycle (SDLC) standards and change management process and comply with ERCOT architectural standards.
- Serve as subject-matter expert.
- Mentor and train lower-level developers as needed.
Requirements
- Minimum Education: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science or related field.
- Minimum Experience: Five (5) years of experience as Application Engineer or Application Developer.
- Special Requirements: The required five (5) years of experience as Application Engineer or Application Developer must have included Energy Management Systems (Power Systems) for the electric utility industry.
Qualifications
- May telecommute up to 3 days per week from within the state of Texas.
Skills
- Knowledge of Energy Management Systems (Power Systems) for the electric utility industry.
- Experience with software development life cycle processes.
- Ability to identify and resolve issues in MMS & CRR Model data modeling.
- Experience with Continuous Integration (CI) and Continuous Delivery (CD) tools.
- Experience with CPLEX/AMPL models and market systems integration layers.
- Ability to mentor and train lower-level developers.
Benefits
- Not specified.
Pay
$163,550.00 - $185,571.00 per year
Schedule
Not specified.