We are seeking an experienced OIPA Engineer to manage Oracle Insurance Policy Administration (OIPA) for the RiverSource business. The role involves translating business requirements into technical solutions, guiding development teams, and ensuring high-quality delivery throughout the software lifecycle.
Roles and Responsibilities
- Analyze complex business and technical requirements and create low-level designs, engineering specifications, and code samples.
- Develop and maintain code adhering to coding standards, performing unit tests, and supporting QA activities.
- Participate in code reviews, mentor junior developers, and ensure adherence to development standards and best practices.
- Collaborate with business, project teams, and technology teams to plan, design, and execute development processes.
- Evaluate interrelationships between applications, design effective interfaces, and ensure solution reliability and performance.
- Identify system enhancements, troubleshoot production issues, and implement corrective actions.
- Maintain up-to-date domain knowledge and technical skills, contributing to tool selection and best practices.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- 5–7+ years of experience with OIPA, SQL, and XML
- 2–3 years of experience developing applications on major cloud platforms (AWS, Azure, or GCP)
- Proficiency with development tools (Visual Studio, Git, SQL Server Management Studio, CI/CD tools such as Jenkins, Ansible)
- Strong SQL development skills (views, stored procedures, functions)
- Proven ability to write high-quality, standards-compliant code
- Strong problem-solving, organizational, and communication skills
- Experience working with geographically dispersed teams
Preferred Qualifications
- Full-stack development experience using AWS services
- UNIX/Linux shell scripting knowledge
- Experience with container technologies (Docker, EKS, ECS)
- Experience with AI/ML or MLOps
- Strong analytical and business skills to translate client needs into software designs
- Ability to apply technical knowledge across multiple programs, languages, and evolving architectures