Job Description
Business Analysis
- Skilled in eliciting requirements through meetings with business users and the development team, as well as through document analysis. Capable of distinguishing between user needs and wants
- Expertise in conducting gap analysis to identify discrepancies between current processes and future state requirements
- Ability to assess the impact of changes on existing systems, processes, and organizational structure
Legacy System Modernization
- Possess in-depth knowledge of the insurance business, with experience in modernizing insurance applications written in legacy technologies such as Delphi and VB. Additionally, have a strong understanding of system architecture, workflows, and data structures
- Experience in creating data mapping documents to translate legacy data formats to new system formats
Agile Methodology
- Thorough understanding of Agile principles like iterative development, incremental delivery, and continuous improvement
- Proficient in writing clear and concise user stories, breaking them down into manageable tasks, and grouping them into epics and features
- Experience working with Scrum (sprints, daily stand-ups, sprint reviews) and Safe Agile Practices
- Skilled in creating, assigning, and tracking Jira tickets, ensuring all user stories and tasks are well-documented and progress is monitored
Technical Understanding
- Basic knowledge of programming languages (e.g., SQL, Java, Python) to understand developers’ perspectives and facilitate better communication
- Familiarity with database concepts, including relational databases, SQL queries, and data modeling
- Understanding of system architecture principles, including client-server models, microservices, and cloud computing
Communication And Collaboration
- Strong ability to engage with stakeholders at all levels, from end-users to senior executives, ensuring their needs and expectations are met
- Experience in facilitating requirements workshops, brainstorming sessions, and solution design meetings
- Skilled in mediating conflicts and finding common ground among stakeholders with differing viewpoints
Required Qualifications
- 15+ years of experience in Business Analysis in Software Delivery Cycle in Insurance domain
- 10+ years of experience working in Agile Environments creating Epics, Features, User Stories, Bugs, Product Backlogs and Spikes in JIRA
- 7+ years of experience working in projects modernizing legacy insurance applications to modern web technologies such as React-JS, Spring boot and microservices
- Good understanding of Delphi and MS SQL, including legacy codebases, to effectively refactor, migrate, or integrate components into modern web based architecture
- Experience in facilitating Sprint look ahead with Technical Teams and provide guidance on product features
- Skilled in creating process diagrams using Microsoft Visio or similar tools (e.g., Lucidchart, Draw.io).
- 3+ years of experience in migrating data from MS SQL to a modern database solution suitable for web applications (e.g., PostgreSQL, MySQL). Understanding data modeling and schema design.
- Certified Scrum Product Owner (CSPO) from Scrum Alliance.
- Understanding of user interface (UI) and user experience (UX) design principles to ensure the modernized application is intuitive, responsive, and user-friendly
- Proven ability to work effectively with cross-functional teams, including developers, QA teams, and stakeholders at various level