- Aware of the Software Development Life Cycle and Quality concepts
- Excellent verbal and written communications skills; Strong interpersonal skills
- Demonstrated problem solving skills with ability to analyze situations/problems systematically and deliver effective right-sized solutions in a timely manner
- Strong organizational, multi-tasking and time management skills to work effectively in a changing environment balancing operations and project delivery
- Ability to communicate effectively to technical and non-technical audiences.
- Knowledge of the financial and insurance industries
- Hands on experience in Oracle or SQL
- Progressive information technology experience in Data visualization and data analysis.