Conduct a comprehensive inventory of all 16 legacy applications, including their current state, functionality, and dependencies.
Identify and document the location, hosting environment, and infrastructure supporting each application.
Gather and analyze user feedback, workflows, and usage patterns by interviewing key stakeholders and observing application usage.
Map out and document the business processes supported by each application, identifying both upstream and downstream dependencies.
Assess the business value, criticality, and risks associated with each application, particularly in relation to security vulnerabilities and potential failures.
Evaluate and prioritize applications based on usage frequency, business impact, technical debt, and security risks.
Develop a strategic roadmap for application modernization, considering factors like resource availability, budget constraints, and potential integration with existing systems.
Collaborate with IT teams and management to explore opportunities for integrating legacy functions into more mature systems, reducing the need to rebuild applications from scratch.
Identify and engage with key stakeholders, including IT staff, end-users, and departmental leadership, to gather requirements and ensure alignment with business goals.
Create detailed documentation of each application, including technical specifications, user guides, and process flows, to ensure knowledge retention as staff retire or transition.
Prepare and present regular reports on the progress of the inventory, assessment, and modernization efforts to stakeholders and management.
Identify and assess risks associated with maintaining legacy applications, particularly those related to security vulnerabilities, staff turnover, and system failures.
Assist in the development of project plans, including timelines, milestones, and resource allocation for the modernization program.
Requirements
Bachelor’s Degree in Business Administration, Information Technology, Computer Science, or a related field.
5+ years of experience as a Business Analyst, with a focus on legacy system analysis, application modernization, or related IT projects.
Experience in project management or working closely with project management teams, particularly in technology modernization initiatives.
In-depth knowledge of legacy software systems, especially those built on older versions of Laravel or similar frameworks.
Familiarity with the software development lifecycle (SDLC) and experience with system integration, migration, and decommissioning.
Basic understanding of cybersecurity principles, especially as they relate to outdated or unsupported applications.
Proficiency with data gathering, analysis, and reporting tools (e.g., Excel, SQL, or business intelligence software).
Tech Stack
Cyber Security
Laravel
SDLC
SQL
Benefits
Flexible work arrangements
Senior Business Analyst at Providge Consulting | JobVerse