Job Description
The Business Analyst is responsible for gathering, analyzing, and documenting business and technical requirements in coordination with business owners and stakeholders. The role serves as a bridge between business units and technical teams to ensure alignment and successful delivery. The Business Analyst may also act as a Technical Project Manager, leading initiatives with both analytical and leadership skills to ensure project goals are met.
Key Responsibilities
Managerial Responsibilities
- Optimize team and personal resources to ensure timely and high-quality delivery.
- Understand client needs, identify business opportunities, and propose effective solutions aligned with organizational goals.
Organizational Responsibilities
- Collaborate with development teams to track project performance and report progress.
- Provide constructive feedback to direct management for continuous process improvement.
Functional Responsibilities
- Collect and analyze business requirements from stakeholders.
- Model and document business processes.
- Plan, execute, and monitor technical projects to ensure on-time, within-budget delivery.
- Prepare and review both functional and non-functional requirements documents.
- Manage support tickets and follow up to ensure resolution within agreed SLAs.
- Coordinate with technical teams for testing and validation of deliverables.
- Travel to client sites when required for requirements gathering, support, or project follow-up.
- Perform additional duties related to the nature of the job as required.
Job Specifications
- Education: Bachelor’s degree or diploma in Information Systems, Computer Science, Management Information Systems, Software Engineering, or related field.
- Certifications: Professional IT certifications are a plus.
- Experience: 2–4 years of relevant experience in Business Analysis, Software Engineering, or related disciplines.