Full-Time

Programmer Analyst – Senior

CC&B

Posted on 10/31/2025

PG&E

PG&E

Compensation Overview

$114k - $162.8k/yr

+ Discretionary incentive compensation programs

Oakland, CA, USA

Hybrid

Hybrid role; visits to Oakland General Office as needed.

Category
Software Engineering (3)
, ,
Required Skills
Python
Java
C/C++
Requirements
  • BA/BS in Computer Science, Management Information Systems, or equivalent experience
  • 5+ years of application development and analysis experience
Responsibilities
  • Troubleshoot performance issues in the application and database and find solutions to performance problems.
  • Resolves application programming analysis problems of broad scope within procedural guidelines.
  • Development and analysis of Automic (UC4) batch processing jobs and workflows.
  • Oversee the creation of the in-depth performance tests of both batch and online, including end-user reviews for existing and new applications.
  • Oversee the operations of the enterprise application.
  • Capacity planning for application growth.
  • Run and monitor batch jobs in support of performance testing and Operational Readiness Testing.
  • Mentor and collaborate with teams to ensure smooth and reliable operation of applications for fulfilling business objectives and processes.
  • Design and deploy new complex / Enterprise applications and enhancements to existing applications ensuring compatibility and inter-operability.
  • Conduct research on products and solutions to justify recommendations and to support purchasing efforts.
  • Integrate multiple applications with enterprise systems.
  • Define requirements for and review documentation for quality.
  • Gauge the effectiveness and efficiency of existing applications; develop and implement strategies for improving or further leveraging these applications.
  • Work with leadership, decision makers, and stakeholders to define business requirements and application goals, and to identify and resolve business application issues.
  • Perform cost-benefit and return on investment analyses for proposed applications to aid management in making implementation decisions.
  • Design and perform application security audits, backup procedures, and other recovery processes in accordance with the company’s disaster recovery and business continuity strategies.
Desired Qualifications
  • Knowledge of Oracle CC&B and/or Billing Cloud Service (BCS)
  • Knowledge of UC4 (Automic)
  • Advanced understanding of software and application architecture, how it works, and how it often breaks
  • Oracle Complex SQL development
  • Oracle SQL performance tuning
  • Oracle Database/table/index design
  • Proficient in Oracle Enterprise Manager
  • Ability to create the most complex test beds, create test scenarios, create regression tests, document and assess software reliability
  • Application operations experience.
  • Skilled in Microsoft Office 365 (Excel, Word, Outlook, Teams)
  • Proficient in Unix / Linux shell scripting
  • Excellent analytical and creative problem-solving abilities.
  • Proven track record of successfully performing complex application development
  • Proven knowledge with programming principles to enhance system performance
  • Able to prioritize and execute tasks in a very complex, high-pressure environment
  • Ability to conduct research into application issues and products as required
  • Oversee, mentor, and provide guidance to less experienced resources.
  • Ability to work in a team-oriented, collaborative environment with multiple stakeholders.
  • Able to build trust and rapport that creates a comfortable & effective workplace.
  • Proficient knowledge of Linux/AIX
  • Experience in IBM hardware and storage
  • Knowledge of Oracle Golden Gate product
  • Experienced in Java/Groovy programming
  • Ability to present to an audience
  • Ability to speak up and challenge technical solutions when appropriate
  • Leadership skills - Ability to lead and work with business, technical and leadership people in various organizations
  • Solution design experience
  • Experience in overseeing the design, development, and implementation of complex and Enterprise applications and associated integrations.
  • Experience with application planning, security principles, and general software management best practices.
  • Experience with core software applications.
  • Advanced software troubleshooting experience.
  • Excellent written, oral, and interpersonal communication skills.
  • Ability to communicate ideas in both technical and user-friendly language.
  • Extremely self-motivated and directed, with keen attention to detail.
  • Strong customer service orientation.
  • Brings a high-energy and passionate outlook to the role and has strong sense of ownership.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE