Key Responsibilities:
- Gather, document, and analyze business requirements and translate them into technical specifications.
- Liaise between business users and technical teams to ensure clear understanding and delivery of requirements.
- Evaluate current systems and processes, identify improvement areas, and propose IT solutions.
- Create functional specifications, user stories, and process workflows.
- Collaborate with developers, testers, and subject matter experts throughout the SDLC.
- Assist in system testing, user acceptance testing (UAT), and implementation support.
- Support data analysis, reporting, and troubleshooting of technical issues.
- Ensure solutions meet compliance, quality, and security standards.
- Participate in change management and training for end users as needed.
Qualifications:
- Bachelor’s degree in Information Technology, Computer Science, Business, or a related field.
- 3–6 years of experience as a Business Analyst in IT projects (preferably in enterprise environments).
- Strong understanding of software development lifecycle (SDLC), Agile/Scrum, or Waterfall methodologies.
- Ability to translate business needs into clear technical documentation.
- Experience with requirements gathering, process modeling (e.g., BPMN), and tools like JIRA, Confluence, Visio, etc.
- Familiarity with SQL, APIs, and data mapping is a plus.
- Excellent communication, stakeholder management, and analytical skills.
Preferred Skills:
- Experience in ERP/CRM implementation, cloud platforms, or integration projects.
- Knowledge of UML, use cases, or system design principles.
- Technical certifications (e.g., CBAP, CCBA, Agile BA, or similar) are advantageous.
Report job