About The Position

The Oracle OIPA Engineer will be responsible for Oracle Insurance Policy Administration (OIPA) for the River Source business. The role works closely with customers, business analysts, technology teams, and project teams to understand business requirements and design quality technical solutions aligned with business and technology strategies and organizational architectural standards. The engineer provides technical guidance to the development team throughout the software life cycle. The position involves producing detailed technical designs and specifications, developing and testing code, participating in reviews, supporting quality assurance, and maintaining design and operations documentation. It also includes mentoring junior team members, guiding adherence to standards and development strategies, collaborating on project planning and design, assessing application interdependencies, and improving system performance and reliability. The engineer troubleshoots production issues, tracks exceptions to standards, contributes to development tools and best practices, and supports timely delivery of solutions that meet business needs.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Engineering, or a related field, or equivalent work experience.
  • 5–7+ years of experience with Oracle Insurance Policy Administration (OIPA).
  • 5–7 years of experience with SQL and XML.
  • 2–3 years of experience developing applications targeting a major cloud platform such as AWS, Azure, or GCP.
  • 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.
  • Ability to write quality code following best practices and guidelines.
  • 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 both specific technical solution elements and abstract elements such as algorithms and architectures.
  • Ability to apply technology and engineering knowledge across multiple and evolving programs and languages.

Responsibilities

  • Create low-level design documents, including code samples or outlines, and detailed engineering specifications based on business, user, and non-functional requirements.
  • Write code that follows coding standards, procedures, and techniques, and maintain existing program logic according to specifications.
  • Participate in peer and external code reviews to confirm development work meets standards and specifications.
  • Ensure the quality of work completed by vendor partners.
  • Write or revise system design and operations documentation, including input for operations support manuals.
  • Unit test code and programs before release to quality assurance, and resolve unit-test issues promptly.
  • Assist quality assurance with identifying test cases and creating or mining test data; respond to inquiries and issues as code moves through testing.
  • Mentor and guide junior application development team members.
  • Influence development standards and tools, provide governance oversight, and guide adherence to development strategies, standards, policies, tools, and procedures.
  • Partner with project teams and business stakeholders to understand goals and requirements and plan and execute development.
  • Participate in project design walkthroughs and evaluate application interdependencies and interfaces.
  • Identify enhancements to improve system performance, reliability, and resource consumption.
  • Track exceptions to standards, such as security gaps, to ensure timely resolution plans.
  • Perform root-cause analysis of production issues and system failures, determine corrective actions, and propose preventive improvements.
  • Maintain current business-domain knowledge and technical skills in software development technologies and methodologies.
  • Contribute to the selection, implementation, and use of development tools and best practices.
  • Work with the team to deliver solutions on time, within cost estimates, and in line with business needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service