Programmer Analyst, Senior

PG&E Corporation
Oakland, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$118,000.0 - $188,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Automation of Tests Unit Testing Bash Shell Cloud Computing Cloud Engineering Code Review Databases Continuous Delivery
+57 more
Relational Databases Database Design Database Queries Query Languages Software Debugging Software Design Patterns DevOps Document Capture Software Documentum Enterprise Content Management Github Monitoring of Systems Identity and Access Management Image Management Python (Programming Language) PostgreSQL Logical Data Models Object-Oriented Software Development Oracle (Applications) Performance Tuning Scrum Methodology Query Optimization Aws Command Line Interface (CLI) Prometheus Shell Script Software Engineering Enterprise Search Freeform SQL Elastic File System Enterprise Software Applications Load Balancing Cloud Platform System Test-Driven Development (TDD) Docker for Aws Delivery Pipeline Grafana Database Optimization Spring-boot Kubernetes Helm Charts Database Performance Indexer Amazon Virtual Private Cloud (VPC) Cloudformation Database Migration Containerization Git Flow Integration Tests Kubernetes Information Technology OpenText AWS Fargate Cloudwatch Restful APIs Terraform Software Version Control AWS EKS Microservices

Job description

We are seeking a highly skilled Full stack Senior Programmer Analyst with expertise in Java-based enterprise applications, content management systems, and cloud infrastructure. The ideal candidate will have extensive experience with Documentum platform and AWS cloud services.

Designs, develops, modifies, configures, debugs and evaluates application programs for functional business areas. Analyzes existing applications and systems and formulates logic for new systems, devises logic procedures, logical database design, performs coding and tests/debugs programs. Consults with business analysts and architects to understand, anticipate, and meet current and future business needs. Modifies and configures applications/systems as specified in the requirements and/or technical design document. Prepares and obtains approval of system and development documentation., Development & Implementation Design, develop, and maintain Java/Spring Boot applications integrated with Documentum Implement RESTful APIs for content management integration Write complex DQL queries and optimize Content Server performance Customize and enhance D2 applications to meet business requirements Develop and maintain microservices architecture

Cloud Infrastructure & DevOps Deploy and manage Documentum platform on AWS EKS Fargate Deploy and orchestrate microservices on EKS Fargate Develop and maintain CI/CD pipelines using AWS CodePipeline Create and manage infrastructure using CloudFormation or Terraform Implement infrastructure best practices and security standards Monitor and optimize cloud resource utilization

Database Management Perform database design, optimization, and maintenance Write and optimize complex SQL queries Manage database migrations and schema changes Ensure database performance and reliability

Collaboration & Leadership Collaborate with cross-functional teams using GitHub workflows Mentor junior developers and conduct code reviews Participate in architecture and design discussions Document technical solutions, architectures, and processes Troubleshoot and resolve production issues in cloud environments Provide technical guidance and best practices

Requirements

Do you have experience in Spring Boot?, Do you have a Bachelor’s degree?, Minimum: Bachelors Degree in Computer Science or job-related discipline or equivalent experience 5 years hands-on experience developing enterprise applications using Java and Spring Boot

Desired: Strong object-oriented programming skills and design patterns Experience building RESTful APIs and microservices using cloud-native architectures Proficiency in unit testing, integration testing, and TDD practices Documentum Platform Content Server Deep understanding of Documentum Content Server architecture, configuration, and administration Experience with Documentum Foundation Classes (DFC) Proficiency with Documentum REST services and APIs DQL (Documentum Query Language) Advanced proficiency in writing complex DQL queries Experience with content retrieval, manipulation, and optimization D2 (Documentum D2) Experience developing and customizing D2 applications Workflow configuration and implementation D2 widget development and customization AWS Cloud Infrastructure Amazon EKS Fargate Proven experience deploying and managing applications on EKS with Fargate Experience deploying Documentum platform components on EKS Fargate Container orchestration with Kubernetes Microservices Deployment Hands-on experience deploying microservices architecture on AWS Docker containerization and image management Helm charts for Kubernetes deployments AWS CodePipeline Building automated CI/CD pipelines Integration with GitHub for continuous deployment Automated testing and deployment workflows Infrastructure as Code (IaC) CloudFormation templates development and management, OR Terraform scripting for infrastructure provisioning Version control and best practices for IaC Managing infrastructure across multiple environments AWS Services EFS (Elastic File System) for persistent storage RDS (Relational Database Service) S3, CloudWatch, IAM, VPC, Load Balancers Cloud CLI Tools Experience working with AWS CLI, Kubectl, Helm Database & SQL Strong SQL skills with relational databases (PostgreSQL, Oracle) Database design, optimization, and performance tuning Experience with database migrations and schema management Query optimization and indexing strategies Version Control & Collaboration GitHub Proficient with Git workflows and branching strategies Pull request reviews and collaborative development GitHub Actions for CI/CD pipelines Code review best practices Technical documentation and knowledge sharing

Preferred Qualifications: Content Management & Records Management Zasio Experience with Zasio eCapture or similar enterprise capture solutions Document capture and processing workflows RecordPoint Familiarity with RecordPoint records management platform Records retention and compliance management OTFI (OpenText Federated Indexing) Experience implementing and managing OTFI for enterprise search Search optimization and configuration

Additional Skills Agile/Scrum methodology experience Shell scripting (Bash, Python) for automation Experience with monitoring and observability tools (Prometheus, Grafana, CloudWatch) AWS certifications (Solutions Architect, DevOps Engineer)

Ideal Experience Education : Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience) Overall Experience: 7+ years of professional software development experience Documentum Experience: 3+ years with Documentum platform (Content Server, DQL, D2) AWS Experience: 3+ years with AWS cloud services, focused on containerization and orchestration

Work Environment Collaborative team environment with opportunities for professional growth Exposure to cutting-edge cloud technologies and enterprise content management solutions Continuous learning and development opportunities

Track Record Proven success in enterprise application deployments

Benefits & conditions

3.83.8 out of 5 stars Oakland, CA 94612 $118,000 - $188,000 a year, PG&E is providing the full salary/pay range for this position. The actual amount paid to an individual will be based on multiple factors, including, but not limited to, internal equity, specific skills, education, licenses or certifications, experience, market value, and geographic location. The range to reasonably expect will be around the minimum and the midpoint $118,000 - $153,000. The final decision will be made on a case-by-case basis related to the factors above. This job is also eligible to participate in PG&E’s discretionary incentive compensation programs.

About the company

Information Systems Technology Services is a unified organization comprised of various departments which collaborate effectively in order to deliver high quality technology solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:49 min

Container hosting options available on Amazon Web Services

Federico Fregosi · WWC 2022

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

5:02 min

Migrating stateful applications between Kubernetes clusters

Michael Cade · WWC 2022

Videos

See all

Related articles

See all