EPRI · 1 day ago
Software Engineer
Maximize your interview chances
Electrical DistributionElectronics
Comp. & BenefitsH1B Sponsor Likely
Insider Connection @EPRI
Get 3x more responses when you reach out via email instead of LinkedIn.
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.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
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).
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.
Benefits
Medical
Dental
Vision
401k
STD/LTD
Paid family leave
Life and accident insurance
Paid time off (flexible vacation, sick leave, and holiday pay)
Company
EPRI
Electric Power Research Institute, or EPRI, conducts research on issues related to the electric power industry.
H1B Sponsorship
EPRI has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (7)
2022 (33)
2021 (24)
2020 (21)
Funding
Current Stage
Late StageTotal Funding
$24.1MKey Investors
US Department of EnergyCalifornia Energy CommissionU.S. Department of Energy Solar Energy Technologies Office
2024-09-12Grant· $8M
2024-04-11Grant· $1.4M
2024-02-26Grant
Recent News
2024-10-29
Company data provided by crunchbase