Job Title: Senior Software Engineer – Unifier and OPPM.
Location: St. Louis, MO (On-site).
Employment Type: Contract (W2 through ZipStaff — No C2C or 1099).
About the Opportunity:
ZipStaff is seeking an experienced Senior Software Engineer – Unifier and OPPM to support critical Oracle-based enterprise applications for a major energy and utility organization.
This senior role focuses on analyzing, designing, coding, testing, and supporting software enhancements and integrations across Unifier and OPPM platforms. You 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.
What You’ll Do:
- Analyze, design, code, test, configure, and modify software projects, products, or enhancements using various programming languages, technologies, and development methodologies.
- Design, develop, test, debug, and implement application, software, and/or operating system components, software tools, and utilities; conduct performance testing.
- Ensure system improvements are successfully implemented and monitored to guarantee availability and increase efficiency.
- Complete technical documentation for testing, QA, training, troubleshooting, operating procedures, installation, and maintenance.
- Work across multiple modules on projects and support groups of modules/module areas.
- Implement and test moderately complex code changes to fix identified defects in existing software products.
- Moderately enhance new/future software releases and/or create new software applications.
- Strengthen understanding of on-premise and cloud-based solutions/environments; configure components of new systems/technologies to cloud-based solutions.
- Troubleshoot moderate bugs within code and perform actions as designated in the remediation plan.
- Assist and provide additional support in solving software/systems monitoring issues and escalations requiring moderate technical expertise.
- Review requirements, research, and identify alternative technical solutions.
- Develop understanding of the organization’s business to ensure successful implementation and support of project efforts.
- Understand the Digital organization’s objectives and the impact on projects; contribute to development of new technology integration and enablement plans.
- Work in an Agile environment and engage in development practices such as peer programming and test-driven development.
- Work closely with business analysts to understand requirements and translate them into one or more API-led connectivity solutions (integrations, interfaces, proxies, objects, shared code library, etc.); review options and provide design for the selected solution.
- Understand and apply relevant technologies to design, develop, document, and support simple to moderately complex integration solutions utilizing design patterns, reference architectures, and best practices.
- Collaborate with various stakeholders to test new and modified application solutions, utilizing test-driven development when possible.
- Provide assistance to other developers for designing integrations, interfaces, proxies, business objects, and business services as needed.
- Support off-hours work as needed for project needs, support/upgrade/outage reasons, and systems implementations.
Required Qualifications:
- 5+ years of relevant experience with Oracle-SQL Database, writing queries, views, and stored procedures for ETL workloads.
- Strong hands-on experience developing, troubleshooting, and tuning Oracle SQL, stored procedures, triggers, and database performance issues in enterprise environments.
- Ability to build Autosys jobs and services/tasks.
- Experience with troubleshooting, reading logs, and administrator tasks.
- OPPM and Unifier database table structure knowledge.
- Experience with Unifier site administration, Linux server administration, and building reports.
- OPPM experience with Windows server administration, configuring front-end forms/dashboards, and user administration.
- Ability to build, configure, patch, monitor, and support Linux servers used to host 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 application configuration, upgrades, integrations, and production support.
- Ability to diagnose issues across databases, servers, applications, and integrations while coordinating effectively with infrastructure, vendor, and business teams.
- Comfortable documenting 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, MO.
Preferred Qualifications:
- Experience supporting Oracle Unifier and OPPM in a regulated utility or energy environment.
- Prior work with API-led connectivity, design patterns, and reference architectures for integrations.
- Background in Agile practices including peer programming and test-driven development.
Benefits:
- Health Insurance.
- Dental Insurance.
- Vision Insurance.
- 401(k) + 401(k) matching.
- Paid time off.
- Referral Program.
About ZipStaff:
ZipStaff partners with leading organizations to connect skilled technology professionals with high-impact contract opportunities. We focus on quality matches, clear communication, and long-term success for candidates and clients.
To apply, submit your resume highlighting your Oracle SQL expertise, Unifier and OPPM experience, Linux and Windows server administration, and enterprise application support. Pure research or junior experience will not be considered.