Senior Programmer Analyst
Oakland, Alameda County, California, 94616, USA
Listed on 2026-06-02
-
IT/Tech
IT Consultant, Systems Analyst, Data Analyst, Database Administrator
Requisition # 172594
Job Category:
Information Technology
Job Level: Individual Contributor
Business Unit:
Information Technology
Work Type:
Hybrid
Job Location:
Oakland
The Information Technology (IT) organization designs, develops, operates, and maintains the technology and telecommunications systems that enable PG&E to meet its commitment to providing safe, reliable, and affordable service to customers.
The Customer Information Systems (CIS) Solutions team is responsible for all aspects of Meter To Cash (MTC) application operations and projects including architecture design, research, and analysis.
Position SummaryPG&E is seeking a highly motivated and knowledgeable individual to provide Senior level support for the mission critical Customer Applications (CC&B and BCS). The individual will analyze, design, develop, modify, configure, debug and evaluate programs for technical and functional business areas. Analyzes existing applications and systems and formulates logic for new systems, develops stored procedures, logical database design, performs coding and tests/debugs programs.
In addition, the individual supports existing tools for the MTC applications. The individual will participate in working with technical Architects, Developers, Infrastructure / Operations teams and IT leadership to provide the best in application implementations and environments.
This position is hybrid, working from your remote office and Oakland General Office on business need.
Job ResponsibilitiesThe major responsibilities are the following:
- Develop and support tools for the MTC applications.
- Analyze, design, develop, modify, configure, debug and evaluate programs for technical and functional business areas. Analyzes existing applications and systems and formulates logic for new systems, develops stored procedures, logical database design, performs coding and tests/debugs programs.
- Support CC&B / BCS Content Migration Assistant (Soft Table and Account Mover) migration automation tools.
- Develop and tune complex Oracle SQL queries.
- Design database objects (e.g., tables, indexes, stored procedures, etc.) from a developer's perspective.
- Resolve application programming analysis problems of broad scope within procedural guidelines.
- Gauge the effectiveness and efficiency of existing applications; develop and implement strategies for improving or further leveraging these applications.
- Design and deploy new complex / Enterprise applications and enhancements to existing applications ensuring compatibility and inter-operability.
- Analyze and develop UC4 (Automic) batch processing jobs and workflows. Work with the UC4 team to develop batch jobs.
- Act as Subject Matter Expert for development and operations teams for supported applications.
- Mentor and collaborate with teams to ensure smooth and reliable operation of applications for fulfilling business objectives and processes.
Other responsibilities may include the following:
- Performance planning, coordination, analysis and testing of the CC&B and BCS applications.
- Run, monitor, and assess performance of batch jobs and online in support of performance testing and Operational Readiness Testing.
- Troubleshoot performance issues in the application and database and find solutions to performance problems.
- Oversee the creation of the in-depth performance tests of both batch and online, including end-user reviews for existing and new applications.
- Provide pre-concept estimates for Projects in the area of performance and/or operations.
- Oversee the operations of the enterprise application.
- Capacity planning for application growth.
- 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.
- 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.
Minimum:
- Bachelors Degree in Computer Science or job-related discipline or equivalent experience
- Experience in programming analysis, 5 years
Desired:
- 10+ years of application development and analysis experience
- 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
- 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).