Description

Responsibilities:
  • Gather and document business and technical requirements from stakeholders to define project scope and objectives.
  • Analyze business processes and workflows to identify areas for improvement and optimization.
  • Collaborate with development teams to translate business needs into technical specifications, user stories, and acceptance criteria.
  • Facilitate meetings and workshops to ensure clear communication between business users and technical teams.
  • Conduct gap analysis to identify potential risks and solutions.
  • Support the software development lifecycle by ensuring that solutions align with business requirements.
  • Assist in the preparation of business cases, project plans, and proposals.
  • Conduct data analysis and create reports to support decision-making.
  • Liaise with project managers and stakeholders to ensure timely delivery of projects.
  • Ensure all documentation, including process flows, functional specifications, and test cases, is accurate and up-to-date.
  • Contribute to process improvement initiatives and help implement best practices.
Requirements and skills :
  • Proven experience as a Business Analyst in a technical environment, preferably in IT or software development.
  • Strong knowledge of business analysis frameworks, methodologies, and best practices.
  • Proficiency in writing technical documentation such as functional specifications, user stories, and use cases.
  • Understanding of SDLC (Software Development Life Cycle), Agile, and Scrum methodologies.
  • Technical skills including SQL, data analysis, and understanding of APIs.
  • Excellent problem-solving skills and the ability to analyze complex data and processes.
  • Strong communication and interpersonal skills to work with both technical and non-technical stakeholders.

Education

Any Graduate