Senior Software Engineer

Logo of California ISO

California ISO

πŸ’΅ $116k-$193k
πŸ“Remote - United States

Job highlights

Summary

Join the California Independent System Operator (ISO) as a Senior Software Engineer and contribute to the development, maintenance, and enhancement of critical business applications. You will be responsible for application analysis, design, development, integration, testing, and implementation, ensuring timely access to accurate, real-time data. This role requires collaboration with various departments and vendors to maintain system stability and reliability. The position offers a hybrid or local remote work capacity and relocation assistance. The successful candidate will possess a Bachelor's degree in a related field and five or more years of relevant experience in software engineering.

Requirements

  • A Bachelor's degree (BA, BS) or equivalent education, training or experience in Computer Science, Engineering or related field
  • Equivalent years of education and training, plus five (5) or more years related experience
  • Experienced in all areas of software engineering including design, development, analysis and data modeling
  • Experience implementing Java/J2EE Technologies
  • Experience with SQL, PL/SQL and Oracle technologies
  • Experience with Source Control Systems (bitbucket/Git), automated tests and continuous integration & Deployment (CI & CD)
  • Design techniques such as Domain-Driven Design, Design by Contract, and Domain Specific Languages. Designing object-oriented components and coding algorithms
  • Familiarity with waterfall, Agile methodologies
  • Must be able to work effectively in a team environment as facilitator and team member. Excellent analytical, verbal and written communication and documentation skills required, with a demonstrated attention to detail. Ability to use deductive reasoning and analytical thinking with sound judgment and decision-making skills. Excellent interpersonal and conflict resolution skills are also essential. Must be self-starting and willing and able to work independently in a dynamic corporate organization under pressure of tight deadlines and aggressive expectations. Self-motivated, problem solving skills and the ability to influence others without direct authority

Responsibilities

  • Develop and maintain application systems to ensure timely access to accurate, real-time data
  • Maintain enterprise application programs for internal and external ISO workflow and control functions
  • Develop and implement unit tests and code review processes related to all supported applications
  • Create and maintain documentation and procedures related to the maintenance and operation of application systems
  • Develop specifications and procure new applications that support ISO internal and external users
  • Coordinate with various departments to support changes or additions to applications in accordance with ISO Change Management policies and procedures
  • Interact with vendor staff in the implementation of new systems and modifications to existing business applications
  • Analyze, support, and resolve real-time computer hardware, software and database issues in a time sensitive environment

Preferred Qualifications

  • Development and production implementation experience with spring, Kafka and/or Active MQ
  • Experience in any of the following development technologies: 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)

Benefits

  • Flexible work arrangements
  • Hybrid or local remote work capacity
  • Relocation assistance

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let California ISO know you found this job on JobsCollider. Thanks! πŸ™