Senior Software Engineer – Unifier and OPPM

ZipStaff•St. Louis, MO
•Onsite

About The Position

ZipStaff is seeking an experienced Senior Software Engineer to support critical Oracle-based enterprise applications for a major energy and utility organization. The role focuses on analyzing, designing, coding, testing, configuring, and supporting software enhancements and integrations across Unifier and OPPM. The engineer will work with Oracle SQL, Linux and Windows server environments, and application configuration to ensure system reliability, resolve defects, and deliver moderately complex solutions in an Agile environment. The position is an on-site W2 contract in St. Louis, Missouri. The engineer will develop and support application and operating-system components, software tools, utilities, and API-led integration solutions. Responsibilities include performance testing, implementing and monitoring system improvements, troubleshooting defects and monitoring issues, and completing technical documentation for testing, QA, training, troubleshooting, operating procedures, installation, and maintenance. The role also involves supporting multiple modules, contributing to technology integration plans, collaborating with business analysts and stakeholders, and assisting other developers with integration design. Off-hours work may be needed for project, support, upgrade, outage, or implementation needs.

Requirements

  • At least 5 years of relevant experience with Oracle SQL databases, including writing queries, views, and stored procedures for ETL workloads.
  • Hands-on experience developing, troubleshooting, and tuning Oracle SQL, stored procedures, triggers, and database performance in enterprise environments.
  • Ability to build Autosys jobs and services/tasks.
  • Experience troubleshooting, reading logs, and performing administrator tasks.
  • Knowledge of OPPM and Unifier database table structures.
  • Experience with Unifier site administration, Linux server administration, and report building.
  • OPPM experience with Windows server administration, configuring front-end forms and dashboards, and user administration.
  • Ability to build, configure, patch, monitor, and support Linux servers hosting business-critical applications.
  • Experience configuring Windows Server environments, installing applications, validating dependencies, and supporting operational stability.
  • Familiarity with Oracle-based enterprise applications such as Unifier, OPPM, Primavera, or similar platforms, including configuration, upgrades, integrations, and production support.
  • Ability to diagnose issues across databases, servers, applications, and integrations, and coordinate with infrastructure, vendor, and business teams.
  • Ability to document configurations, support procedures, recurring issues, and resolution steps.
  • Bachelor’s degree required, preferably in engineering, mathematics, computer science, or business.
  • Ability to work on-site in St. Louis, Missouri.

Nice To Haves

  • Experience supporting Oracle Unifier and OPPM in a regulated utility or energy environment.
  • Prior work with API-led connectivity, integration design patterns, and reference architectures.
  • Background in Agile practices, including peer programming and test-driven development.

Responsibilities

  • Analyze, design, code, test, configure, and modify software projects, products, and enhancements using appropriate programming languages, technologies, and development methodologies.
  • Design, develop, test, debug, and implement application, software, operating-system components, tools, and utilities; conduct performance testing.
  • Implement and monitor system improvements to maintain availability and increase efficiency.
  • Prepare technical documentation for testing, QA, training, troubleshooting, operating procedures, installation, and maintenance.
  • Work across multiple project modules and support groups of modules or module areas.
  • Implement and test moderately complex code changes to fix defects in existing software; enhance future releases or create new applications.
  • Configure components of new systems and technologies for cloud-based solutions while building understanding of on-premise and cloud environments.
  • Troubleshoot moderate code bugs and carry out remediation-plan actions.
  • Assist with software and systems monitoring issues and escalations requiring moderate technical expertise.
  • Review requirements, conduct research, and identify alternative technical solutions.
  • Develop understanding of the organization’s business and Digital organization objectives to support project implementation and technology integration planning.
  • Work in an Agile environment, including practices such as peer programming and test-driven development.
  • Work with business analysts to translate requirements into API-led connectivity solutions, review options, and design selected solutions.
  • Apply technologies, design patterns, reference architectures, and best practices to develop, document, and support simple to moderately complex integration solutions.
  • Collaborate with stakeholders to test new and modified applications, using test-driven development when possible.
  • Assist developers with designing integrations, interfaces, proxies, business objects, and business services.
  • Provide off-hours support as needed for projects, support, upgrades, outages, and system implementations.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • 401(k) matching
  • Paid time off
  • Referral program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service