Midcontinent Independent System Operator, Inc. is looking for a Principal Seams Software Engineer to build critical software applications used to monitor and manage the Midcontinent power grid, as it relates to the Seams domain.
Requirements
- Java, JBoss, and Spring Boot
- SQL and relational databases, including Oracle and Postgres
- JS/TS, HTML, and CSS
- Docker and Kubernetes
- behavior driven development and test driven development
- angular
- CI/CID pipeline
Responsibilities
- build critical software applications used to monitor and manage the Midcontinent power grid, as it relates to the Seams domain.
- develop user interactive, mission-critical applications, while providing expertise in the full software development lifecycle (SDLC);
- develop and maintain RTO/ISO Seams Systems, including Flowgate Management, Interchange Distribution Calculator (IDC) interface systems, and systems maintaining the Joint Operating Agreement supporting Congestion Management Process (CMP) Agreements;
- code, test, debug, document, and install modified and new programs to meet business and compliance requirements;
- implement Joint Operating Agreement (JOA) calculations for market domains (day-ahead, real-time, ancillary services, etc.);
- work with Seams business analysts to transform Congestion Management Process (CMP) calculation definitions in a business process manual or regulatory publication into functional requirements and features;
- collaborate with architects, database engineers, and other software developers in conceptualizing, initiating, and developing new software programs and applications in an Agile environment;
Other
- Requires a Bachelor’s degree in Computer Science, Computer Applications, or a related field and 5 years of software engineering experience.
- May work from anywhere in the U.S.
- LI-NDI, LI-DNI and LI-DNP.