OIC Developer + Python Experience

Nexiva•San Jose, CA
•Hybrid

About The Position

The OIC Developer will architect, develop, and maintain integration pipelines connecting Oracle Cloud ERP/HCM ecosystems with third-party platforms, custom applications, and AI automation services. The role combines Oracle Integration Cloud (OIC) expertise with Python development to extend integration capabilities, automate data workflows, and build high-performance data processing pipelines. This is a hybrid contract assignment in San Jose, California, requiring three onsite days and two remote days per week. The stated contract duration is six or more months, and interviews are conducted by video.

Requirements

  • 12 or more years of enterprise software integration experience.
  • At least 5 years of dedicated experience working with both Oracle Integration Cloud (OIC) and Python.
  • Hands-on knowledge of OIC Integrations, Process Automation, Visual Builder, FBDI/HDL patterns, BI Publisher reports, and Oracle ERP, HCM, Database, FTP, and REST/SOAP adapters.
  • Professional proficiency in Python, including data parsing and manipulation with libraries such as Pandas, JSON, and XML, and experience with backend API frameworks such as FastAPI or Flask.
  • Strong SQL and PL/SQL skills and experience managing structured and semi-structured data stores.
  • Understanding of CI/CD concepts, Git version control, and cloud-native architecture.
  • Excellent problem-solving and communication skills, including the ability to translate business needs into scalable technical solutions.

Nice To Haves

  • Experience with Oracle Cloud Infrastructure (OCI) or AWS.

Responsibilities

  • Design, develop, test, and deploy end-to-end OIC integration flows connecting cloud-to-cloud and cloud-to-on-premise systems.
  • Build Python applications, microservices, and scripts for payload transformations, data validation, API orchestration, and operational automation.
  • Develop and maintain secure RESTful and SOAP APIs using OIC adapters to support data flows across HR, Finance, and third-party vendor platforms.
  • Identify integration bottlenecks and optimize message processing, orchestration architectures, and database queries.
  • Set up error handling, monitoring dashboards, and alerting mechanisms in OIC and Python scripts to support system availability.
  • Collaborate with technical teams, business analysts, and QA teams to gather requirements and document technical specifications.
  • Mentor junior developers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service