Protective Life is seeking a Software Engineer for the Retirement Services Systems Team. The role involves designing, coding, testing, implementing, maintaining, and supporting multiple administration systems and processes.
Responsibilities:
- Research, compile, and evaluate information for the development and maintenance of large systems and processes
- Design large and complex systems that meet customer requirements
- Construct, modify, and test system changes
- Diagnose complex problems and implement solutions in a timely manner
- Provide thorough documentation for all programming changes and enhancements
- Understand customer business needs and provide quality support
- Perform project management duties for technical aspects of projects
- Provide leadership and assist in the development skills of others
Requirements:
- Minimum of 8 years of experience as a Software Engineer
- Strong technical analysis, design, programming, and testing skills
- Problem analysis and resolution skills
- Communication and technical documentation skills
- Extensive experience with COBOL, VSAM, Oracle, Unix, XML, Java, and Web Services development
- Knowledge of LIDP's The Administrator (ADMI) and/or Titanium systems
- AI experience in a development space
- Bachelor's degree or greater
- Familiarity with annuity and VUL products