About The Position

The Oracle OIPA Engineer develops and maintains solutions for Oracle Insurance Policy Administration. The role involves producing low-level design documents and detailed engineering specifications from complex business, user, and non-functional requirements, then writing code that follows established standards and preserves existing program logic. The engineer works with project teams and business partners to understand objectives, plan and execute development, and participate in design walkthroughs. The position also evaluates application interdependencies and designs effective interfaces to avoid unintended impacts across related applications. The role is onsite in Minneapolis, Minnesota, with relocation available. The stated duration is 6+ months.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Strong knowledge of OIPA Rules Palette, rules, activity and transaction configuration, Admin and Plan rules, AS Tables, Plan/Product configuration, segments and elements, configurations, security roles, single-policy fixes, and policy lifecycle modeling for annuity products.
  • Knowledge of API integrations and Java.
  • Proven knowledge of development tools such as Visual Studio, Git, and SQL Server Management Studio, and CI/CD or automation tools such as Jenkins and Ansible.
  • Demonstrable SQL development experience, including writing views, stored procedures, and functions.
  • Strong problem-solving, multitasking, and organizational skills.
  • Good written and verbal communication skills.
  • Demonstrable experience working on a geographically dispersed team.

Nice To Haves

  • Full-stack development experience using AWS services.
  • Knowledge of UNIX/Linux shell scripting.
  • Experience with container technologies such as Docker, EKS, and ECS.
  • Experience with AI/MLOps.
  • Ability to translate client or business needs into software designs.
  • Analytical and business skills to reconcile conflicting objectives and find acceptable compromises within existing limitations.
  • Ability to understand and apply current technical solution elements, including tools, components, and frameworks, as well as abstract elements such as algorithms and architectures.
  • Ability to apply technology and engineering knowledge to multiple and evolving programs and languages.

Responsibilities

  • Create low-level design documents, including code samples or outlines, and detailed engineering specifications based on complex business, user, and non-functional requirements.
  • Write code that adheres to coding standards, procedures, and techniques.
  • Maintain the integrity of existing program logic according to specifications.
  • Partner with the project team and business stakeholders to understand project goals and requirements and plan and execute development.
  • Participate in project design walkthroughs.
  • Evaluate interrelationships between applications and determine whether project changes could affect related applications.
  • Design effective interfaces between interrelated applications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service