Key Responsibilities
-
Collaborate with business stakeholders to elicit, analyze, and document functional and non-functional requirements for enhancements, integrations, or replacements of legacy applications.
-
Conduct deep analysis of mainframe, on-premises, or outdated systems to understand existing functionalities, data models, dependencies, and workflows.
-
Facilitate workshops, interviews, and meetings to identify pain points, capture business needs, and map current system behaviors.
-
Prepare BRDs, user stories, use cases, and process flow diagrams that reflect both current and future state requirements.
-
Partner with architects and developers to ensure system constraints and capabilities are fully understood during design.
-
Lead current-state vs. future-state process mapping for modernization or migration efforts.
-
Identify and document data migration, integration, and decommissioning requirements.
-
Support QA/testing by providing clear requirements, assisting in test planning, and validating deliverables.
-
Manage requirement changes and ensure alignment with project goals and timelines.
-
Act as the primary liaison between business and IT teams, ensuring clarity and alignment across stakeholders.
Required Skills & Qualifications
-
5+ years of experience as a Business Analyst in IT projects, preferably involving legacy systems.
-
Strong experience creating BRDs, user stories, process flows, and use cases.
-
Knowledge of system modernization, migration, or integration best practices.
-
Proficiency in requirements elicitation techniques (workshops, interviews, JAD sessions).
-
Familiarity with data migration, ETL, and system decommissioning processes.
-
Excellent communication, facilitation, and stakeholder management skills.
-
Experience with tools like Jira, Confluence, Visio, or Lucidchart.
