GMS Applications Developer - RIOO
Core
Full stack application developer designing, coding, testing, and maintaining web-based applications for the ERCOT Electric Power Grid and wholesale market, specifically the RIOO and NDCRC systems.
Role type
Senior/Lead Full Stack Application Developer
Builds
Web-based applications for the Resource Integration and Ongoing Operations (RIOO) and Net Dependable Capability and Reactive Capability (NDCRC) systems
Domain
Energy grid and wholesale market operations
Deliverable
production ML models | product features
Required skills
Java (17+), Spring Boot/Spring MVC, Full stack development, CI/CD automation, Root cause analysis, Software architecture design, Unit/Regression/Integration testing, Technical mentoring
Preferred skills
Python, Machine Learning fundamentals, PyTorch/TensorFlow, LLMs, Prompt engineering, RAG architecture, Tibco JMS/AMQ/KAFKA, CIM/XML model-based tools, Power industry experience, Data pipelines (Airflow, Databricks)
Technologies
Java, Spring Boot, Maven, Jenkins, Bitbucket, GitHub Copilot, GPT, Claude, Airflow, Databricks, Tibco JMS, AMQ, KAFKA
Responsibilities
Design, develop, test, and maintain complex ERCOT applications; Collaborate with business users and stakeholders to gather requirements; Automate development processes using CI/CD tools; Perform code reviews and enforce coding standards; Mentor team members and provide technical guidance; Optimize applications and lead root cause analysis for production issues; Establish engineering standards and architectural patterns.
Seniority
Senior, hands-on IC with strategic leadership capabilities