Job Description
← Back to all rolesPosition Summary
TrueForge is seeking a Business Analyst to bridge the gap between client business needs and technical solutions in our modernization projects. You will gather and define requirements, analyze legacy systems, and help design solutions that effectively modernize applications while meeting business objectives.
About the Role
In this role, you’ll work closely with clients and our internal teams to ensure we clearly understand the business processes and functionality of legacy systems. You’ll document current-state workflows and requirements, then help envision the future-state of those systems. By translating business needs into technical specifications and user stories, you make sure the development team has clear, actionable requirements. Your insights will guide the project from discovery through testing, ensuring the modernized solution delivers value and necessary functionality for the client.
What You’ll Do
- Meet with client stakeholders to gather information on existing systems, business processes, and pain points.
- Document and map current vs. future state processes to identify gaps and opportunities for improvement.
- Create detailed business requirements documents, user stories, and acceptance criteria for modernization efforts.
- Work with the technical team to ensure understanding of requirements and adjust details as needed during development.
- Assist in user acceptance testing and training, helping to validate that the delivered solution meets the business needs and is user-friendly.
Key Responsibilities
- Act as the liaison between business stakeholders and the development team, ensuring continuous alignment throughout the project.
- Clarify and prioritize requirements, managing changes to scope with an awareness of impacts on timelines and deliverables.
- Analyze and validate the functionality of legacy systems to determine what should be carried over, improved, or redesigned in the new solution.
- Maintain up-to-date documentation (requirements specs, process flows, etc.) and track changes throughout the project lifecycle.
- Support change management efforts by preparing user documentation and contributing to training sessions for end-users of the new system.
What We’re Looking For
- Strong analytical and problem-solving skills with the ability to understand and dissect complex business processes.
- Excellent communication skills to gather information and convey requirements clearly to both technical and non-technical audiences.
- Experience writing clear documentation – including BRDs, functional specs, user stories, and process diagrams.
- Ability to think critically about both the big picture and the details, ensuring nothing is overlooked in the requirements.
- A collaborative attitude and flexibility to adapt as project needs evolve, ensuring the final solution meets client expectations.
Required Qualifications
- Bachelor’s degree in Business Administration, Information Systems, Computer Science, or a related field.
- 3+ years of experience as a Business Analyst on software development or IT projects.
- Familiarity with business analysis frameworks and tools (e.g. UML, BPMN, process mapping, wireframing) to document processes and requirements.
- Understanding of legacy systems and modernization concepts, or experience on a digital transformation project, is a plus.
- Certification such as CBAP (Certified Business Analysis Professional) or PMI-PBA is advantageous but not required.