Expert Full Stack Developer – PGE Jobs Openings


Website Pacific Gas and Electric Company

Position Summary:

We are seeking an Expert Full Stack Engineer on the Engineering and Work Management Team. The successful candidate will be a member of a product team, following best-practice Agile and DevOps techniques to deliver impactful data products for internal PG&E partners. You will participate in design and specifications, program logic and flow-charting, development, testing, debugging, documentation, and support. Additionally, you will provide analysis of problems and recommend solutions. You will actively participate and practice in an open, highly collaborative Agile environment.

Key Responsibilities:

  • Provides assistance to other programmers/analysts on unusual or especially complex problems that cross multiple functional/technology areas.
  • Plans work to meet assigned general objectives; progress is reviewed upon completion and solutions may provide an opportunity for creative/non-standard approaches.
  • Delivers best-in-class software as part of a software delivery team.
  • Partners with various departments to understand and incorporate standards information and requirements into work procedures.
  • Collaborates with peers to develop departmental standards, norms, and new goals/objectives.
  • Analyzes existing applications and systems and formulates logic for new systems, devises logic procedures, logical database design, performs coding and tests/debugs programs with an operational mindset.
  • Leads a team on complex data & analytics-centric problems having broad impact that require in depth analysis and judgment to obtain results or solutions.
  • Communicates (oral and written) recommendations and mentors/provides guidance to less experienced colleagues.
  • Designs and deploys new complex Enterprise systems and enhancements to existing systems ensuring compatibility and inter-operability.
  • Partners with the business to develop requirements and applies them to complex software engineering and analysis.
  • Work with Multiple teams and coordinate tasks.
  • Assesses end-to-end application performance and suggests/implements changes as required.
  • Conceptualizing and generating infrastructure that allows big data to be accessed and analyzed with verified data quality and metadata appropriately captured and catalogued.
  • Resolves application programming analysis problems of broad scope within procedural guidelines.

Required Education & Experience:

  • Experience with unit testing frameworks and test-driven deployment
  • Experience delivering product with Agile methodologies
  • Experience in application, systems security, and production support
  • Experience with JavaScript and libraries such as React, React hooks, and Redux
  • Experience in Node.js, Python, SQL, Docker, Kubernetes, and GraphQL
  • Experience managing application data models and automating changes to the data model
  • Experience in designing application components and present to Teams
  • Experience with Jenkins, CI/CD, unit testing
  • Experience in a mentorship role within a dynamic team and coordinate with multiple teams
  • Experience integrating Restful services (APIs)
  • Experience with modern software delivery practices, including source control, testing, continuous delivery
  • 5 years of related work experience
  • Familiar with AWS technologies like S3, RDS
  • Experience with large data sets to address business issues
  • Experience with bug tracking and source control
  • Bachelor’s Degree in Computer Science or job-related discipline or equivalent experience