Software Engineer

United States

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/Disabled

Together . . . Shaping the Future of Energy.

Together Shaping the Future of Energy

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 View email address on getintoenergy.jobs .

Apply on getintoenergy.jobs

Similar Jobs

Software Engineer

Basic Function Learn to direct management of an Aaron’s store with ...

Gainesville, GA

Software Engineer

Job Title: Scientific Programmer Location: Charlotte, NC, EPRI Palo ...

Charlotte, NC

Software Engineer

Job Title: Polishing Job Description Candidates will be performing hand ...

Chicago, IL

Software Engineer

Job Summary Our Cake Decorator is a key player in making ...

Ohio

Software Engineer

Translate/Traducir: Process Technician Direct Hire • ...

Cowpens, SC

Software Engineer

Job Title: Plumber Job Description Operate, maintain, troubleshoot, repair, enhance, ...

Santa Cruz, CA

Software Engineer

Aerotek Aviation is looking to hire an A&P Mechanic to service ...

Windsor Locks, CT

Software Engineer

Why do we need you ? The Maintenance Mechanic will support the ...

Norwood, MA

Software Engineer

Machine Operator Paying $20 / HR - $22 / HR ...

Clackamas, OR

Software Engineer

Job Summary The Lead Estimator will coordinate a team of estimators’ ...

Raleigh, NC