Project Manager, Software Development
Company: Electric Power Research Institute
Location: Palo Alto
Posted on: June 20, 2022
|
|
Job Description:
Job Title:Project Manager, Software
DevelopmentLocation:Charlotte, NC, Knoxville, TN, Palo Alto, CAJob
Summary and Description:Leads efforts in software development in
support of deliverables for the R&D Group. Organizes the
external and interdepartmental activities ensuring completion of
the project/product on schedule and within budget. ---- Directs the
work of the team to assure technical milestones of team are met.---
Responsible for hiring selection, performance management, and
development for direct reports.--- Develop and write artifacts such
as project plans, software specification, design plans, user
interface designs, test plans and procedures and other ancillary
documents and forms.--- Perform software code development, which
includes, but is not limited to, writing source code, developing
databases and creating user interfaces. - Frequently uses and
applies technical standards, principles, theories, concepts and
techniques common for software development.--- Develops software in
accordance with end user, internal department, and EPRI corporate
software requirements and procedures and test the software as
needed to ensure it meets those requirements.--- Relied upon by
internal and external customers for their expertise and assures
members receive value from work. ---- Interacts with clients and
potential clients to surface their real needs. - Provides
significant input to engineering and requirements development.---
Develops solutions to complex problems which require the regular
use of ingenuity and creativity. ---- Primary developer of input
for effort, schedule and scope estimation.Education:BS degree in
science, engineering or computer science or equivalent experience
required.Knowledge, Skills, and Abilities:--- 5-7 years of
experience developing software programs.--- 2+ years of
management/supervisory experience.Additional Job Information:--- -
- -Leads the sector's cyber security vulnerability threats, based
on direction from EPRI's Information Cyber Security Team (in IT)---
- - -Actively represents the sector on EPRI's Software Excellence
Network (SEN), including sharing with SEN where the sector is
heading with software development, communicating changes the SEN is
proposing to the sector, leading sector training on EPRI software
processes, and other software related activities that may arise.---
- - -Broad experience designing, programming, and implementing
professional desktop or web application.--- - - -Strong
object-oriented programing skills, fluent in C#, .net core or .net
framework.--- - - -Familiar with current web development stack,
Vue.js, Angular, React, Node.js, typescript, JavaScript.--- - -
-Familiar with relational database.--- - - -Experience implementing
and consuming large scale web services.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.Note: To ensure
compliance with U.S. export controls, please indicate your U.S.
citizenship or (for foreign citizens) your U.S. visa/immigration
status in your resume or cover letter.EPRI is an equal opportunity
employer. EEO/AA/M/F/VETS/DisabledTogether . . . Shaping the Future
of Energy.www.epri.comSummaryLocation: Palo Alto, CA; Charlotte,
NC; Knoxville, TNType: Full time
Keywords: Electric Power Research Institute, Palo Alto , Project Manager, Software Development, IT / Software / Systems , Palo Alto, California
Click
here to apply!
|