Senior, Programmer Analyst - Aerial Inspections (Flexible location) | Oakland, CA

Detailed Information

  • Location: Oakland, CA

  • Company: Pacific Gas And Electric Company

personnel, and a proactive approach to risk mitigation, we contribute to the well-being of our customers and the resilience of our electric infrastructure. Through our efforts, we strive to create a safer and more reliable energy future for the communities we serve.

Position Summary The Senior Programmer Analyst manages data for operational excellence, analysis, leadership visibility, and support for ad hoc data requests. The incumbent maintains operations tools, databases, and dashboards to ensure systemwide execution of efficient and compliant electric asset aerial inspections. The Analyst develops, maintains, and enhances data pipelines, data visualizations, and other operational tools

for the broader Aerial Inspections team. The Analyst identifies and solves current gaps in data requirements to ensure ongoing program visibility and support effective leadership decision making.

The Senior Programmer Analyst designs, develops, modifies, configures, debugs and evaluates programs. Programs include reports, interfaces, conversions, enhancements, forms, and workflows (RICEFWs). Analyzes existing applications and systems and formulates logic for new systems, devises logic procedures, logical database design, performs coding and tests/debugs programs. Assist in the definition, development, and documentation of deliverables, and specifications on a project-by-project basis,

in collaboration with other project team members. Consult with business users, analysts, and developers to understand, anticipate, and meet current and future business needs.

Modify and configure applications/systems as specified by the business requirements. Prepares and obtains approval of system and development documentation. Recommends changes in development, maintenance and system standards and processes. Anticipate client concerns and questions and provide timely, professional, straight forward (non-technical) communications. Provide on call support for production systems and provide timely solutions. Day-to-day tasks to ensure systems are up and running.

Respond to ad-hoc questions and intra-departmental communications. Supports bug fixes, patches, enhancements, and service requests. This position is hybrid, working from your remote office, and your assigned location based on business need. Headquarter location is flexible within PG&E service territory. PG&E is providing the salary range that the company in good faith believes it might pay for this position at the time of the job posting. This compensation range is specific to the locality of the job. The actual salary paid to an individual will be based on multiple factors, including, but not limited to, specific skills, education, licenses or certifications, experience, market value, geographic location, and internal equity.

Although we estimate the successful candidate hired into this role will be placed towards the middle or entry point of the range, the decision will be made on a case-by-case basis related to these factors. A reasonable salary range (2024) is: California Minimum: $104,000 California Maximum: $166,000 Bay Area Minimum: $109,000 Bay Area Maximum: $175,000 Job Responsibilities Work Scope: Designs data pipelines, visualizations, and analyses to achieve business objectives, process data, analyze data, write clear and concise data findings and tailor communications to specific audiences.

Analyzes data to develop ad hoc reports, statistics, trends, and profiles. Develops and communicates clear, concise, and actionable data visualizations and analyses according to stakeholder needs. Understands business requirements and applies them to complex programming and analysis. Assignments involve applying standard analysis and methods to a wider range of assignments or to develop more creative solutions. Adheres to industry standard delivery methodologies. Applies the fundamental concepts of photography, drone flights, and inspections in addressing the work assigned.

Problem Solving : Resolves application programming analysis problems of moderate scope within procedural guidelines. Seeks assistance from the supervisor or more senior programmers/analysts on unusual or more difficult problems. Internal/External Contact: Collaborate with internal and external field operations stakeholders to support data exchange and visibility. Support Aerial leadership team with data requests, discrepancy analysis, and analytics. May attend client meetings on behalf of team or manager.

Collaborates with the team lead on complex project timelines, identifying critical path, resource assignments, risks, and dependencies representative. Freedom of Action: Oversee, mentor, and provide guidance to less experienced analysts The incumbent independently plans work to meet assigned general objectives; progress is reviewed upon completion and solutions may provide an opportunity for creative/non-standard approaches. Qualifications Minimum: BA/BS in Computer Science, Management Information Systems, or equivalent experience and/or field of study. 5 years of programming analysis experience Desired: Demonstrated experience in data visualization best practices using Power BI Strong knowledge of Python Proficiency in Foundry, AWS, and GIS applications Advanced skills in Microsoft Excel and Power Point Familiarity with utility operations Proven knowledge with programming principals to enhance system performance Advanced understanding of software, how it works, and how it often breaks.

Ability to create complex test beds, create test scenarios, create regression tests, document and backss software reliability Ability to enhance the end-user experience Strong organizational skills, ability to effectively prioritize work, meet deadlines and work on multiple tasks independently.

Good communications and presentation skills to deliver findings and make recommendations to stakeholders.

View Jobs by Category >>

Related Jobs