EPRI provides thought leadership, industry expertise, and collaborative value to help the electricity sector identify issues, technology gaps, and broader needs that can be addressed through effective research and development programs for the benefit of society.
If you need help during the application process, please contact us at applyhelp@epri.com.
Read More
Job Title:
Software Engineer
Location:
California Home Office, Remote/Home Based
Job Summary and Description:
Key Responsibilities:
Actively participate in the definition, design, development, testing, support and implementation of application functionality under the direction of an application manager or software engineer lead.
Supports the development, configuration or modification of integrated business and/or enterprise application solutions by designing and coding component-based applications using various programming languages; adhering to various software development methodologies (e.g., Agile, Waterfall).
Supports systems integration testing (SIT) and user acceptance testing (UAT) with guidance from senior colleagues by providing insight to testing teams in order to define test plans.
Participates in all software development lifecycle phases by applying an understanding of company methodology, policies, standards, and internal and external controls.
Performs related duties as assigned.
Education and Experience:
Bachelor’s degree or Master’s in computer science, CIS or related areas, applicable professional certification or equivalent work experience.
1-3 years of progressive experience developing software solutions to complex program/system problems in a business environment including the following technology.
Experience designing and building SPA applications using an application front end framework (React, Redux, Vue, Webpack, etc).
Experience in backend frameworks (node.js, GraphQL).
Additionally, experience in one of the following:
Structured Query Language (SQL), Relational and NoSQL Database
Experience in .NET application development including C#.
Experience in mobile development (iOS, Android).
Skills and Attributes:
Strong communication and interpersonal skills combined with an understanding of business functions and related technology product and the ability to relate well and cooperate with others to effectively coordinate activities and accomplish goals.
Strong programming skills and ability to provide creative solutions to business/technology problems.
Good teamwork expertise
Strong analytical, problem solving, troubleshooting, multi-tasking and conceptual skills
Ability to create original concepts/theories and translate functional requirements into technical terms to develop and assist with detailed technical design
Highly motivated self-starter and team player
The salary range for this position is $0 USD to $0 USD annually.This salary range is an estimate, and the actual salary may vary based on various factors, including without limitation applicant's education, experience, skills, and abilities, as well as internal equity and alignment with market data. The salary may also be adjusted based on applicant's geographic location.This role is eligible to participate in EPRI’s annual incentive program. The amount of incentive varies and is subject to the terms and conditions of the plan.This role is eligible to participate in EPRI’s standard employee benefit programs, which currently include the following: medical, dental, vision, 401k, STD/LTD and paid family leave, life and accident insurance, paid time off (flexible vacation, sick leave, and holiday pay).EPRI participates in E-Verify, an online system operated jointly by the Department of Homeland Security and the Social Security Administration (SSA). EPRI uses the system to check the work status of new hires by comparing information from the employee's I-9 form against SSA and Department of Homeland Security databases.EPRI is an equal opportunity employer. EEO/AA/M/F/VETS/DisabledTogether . . . Shaping the Future of Energy.www.epri.com