Sr Software Engineer
Place of work
California City
Job details
Job description, work day and responsibilities
Job Summary
The California Independent System Operator (ISO) is responsible for managing the flow of electricity across California's power grid, ensuring the economy and well-being of 30 million Californians by operating the grid reliably 24/7.
About Us
We operate as impartial grid operators, opening access to the wholesale power market that is designed to diversify resources and lower prices. We grant equal access to 25,865 circuit-miles of power lines and reduce barriers to diverse resources competing to bring power to customers.
Our Mission
Our function is often compared to that of air traffic controllers. We would be grossly unfair for air traffic controllers to represent one airline and profit from allowing that company's planes to go through before others. In the same way, we operate independently, managing the electron traffic on a power grid we do not own, making sure electricity is safely delivered to utilities and consumers on time and reliably.
What We Offer
We are committed to the health, safety, and work/life integration of our employees, and are proud to offer flexible work arrangements. This position would be eligible to participate in a hybrid or local remote work capacity. Relocation assistance is available.
Job Description
Responsibilities
Develops and maintains application systems to ensure timely access to accurate, real-time data.
Maintains enterprise application programs for internal and external ISO workflow and control functions.
Develops and implements unit tests and code review processes related to all supported applications.
Creates and maintains documentation and procedures related to the maintenance and operation of application systems.
Develops specifications and procures new applications that support ISO internal and external users.
Coordinates with various departments to support changes or additions to applications in accordance with ISO Change Management policies and procedures.
Interacts with vendor staff in the implementation of new systems and modifications to existing business applications.
Analyzes, supports, and resolves real-time computer hardware, software and database issues in a time-sensitive environment.
Qualifications
A Bachelor's degree (BA, BS) or equivalent education, training or experience in Computer Science, Engineering or related field is required.
Experience in all areas of software engineering including design, development, analysis and data modeling is required.
Experience implementing Java/J2EE Technologies, SQL, PL/SQL and Oracle technologies, Source Control Systems (bitbucket/Git), automated tests and continuous integration & Deployment (CI & CD) is highly desired.
Familiarity with waterfall, Agile methodologies, Development and production implementation experience with spring, Kafka and/or Active MQ is highly desired.
Experience in any of the following development technologies is strongly desired: Java frameworks (Hibernate, spring), Web Application Servers (JBoss, Spring boot), SOA (ESB, Web Services) and Application/Web Services Security Design Patterns, Testing Tools (SOAP UI), Testing Frameworks (JUnit, jMock, Selenium).
Company address
You will be redirected to another website to apply.
Offer ID: #1051491,
Published: 2 weeks ago,
Company registered: 6 months ago