Position Overview
We are seeking a skilled Technical Business Analyst to bridge the gap between business stakeholders and technical teams. The ideal candidate will combine strong analytical abilities with technical expertise to translate business requirements into actionable technical solutions, ensuring successful project delivery and system optimization.
Key Responsibilities
Requirements Gathering & Analysis
- Collaborate with stakeholders to elicit, document, and analyze business requirements and translate them into detailed technical specifications
- Conduct gap analysis between current and desired states to identify system improvements
- Create comprehensive documentation including business requirement documents (BRDs), functional requirement documents (FRDs), and user stories
- Facilitate workshops and interviews with business users to understand process workflows and pain points
Technical Solution Design
- Work closely with development teams to design technical solutions that meet business objectives
- Create process flow diagrams, data flow diagrams, wireframes, and system architecture documentation
- Evaluate and recommend technology solutions, tools, and platforms to address business needs
- Participate in system design reviews and provide input on technical feasibility
Project Coordination & Execution
- Serve as the liaison between business stakeholders and technical teams throughout the project lifecycle
- Manage requirements traceability and ensure alignment between business needs and technical deliverables
- Support sprint planning, backlog grooming, and user acceptance testing (UAT) activities
- Track project progress and communicate status updates to stakeholders
Data Analysis & Reporting
- Analyze complex datasets to identify trends, patterns, and insights that inform business decisions
- Create SQL queries to extract and validate data from various systems
- Design and develop reports, dashboards, and data visualizations using BI tools
- Perform data quality assessments and recommend data governance improvements
System Testing & Quality Assurance
- Develop test plans, test cases, and test scripts for system validation
- Coordinate and execute UAT with business users
- Document and track defects, working with development teams on resolution
- Verify that delivered solutions meet business requirements and acceptance criteria
Required Qualifications
- Bachelor's degree in Computer Science, Information Systems or related field
- 3-5 years of experience as a Business Analyst, preferably in a technical environment
- Strong understanding of software development lifecycle (SDLC) and Agile/Scrum methodologies
- Proficiency in requirements gathering techniques and documentation tools
- Experience with data analysis and SQL queries
- Familiarity with database concepts, APIs, and system integration patterns
- Excellent analytical, problem-solving, and critical-thinking skills
- Strong communication skills with ability to translate technical concepts for non-technical audiences
- Experience with project management and collaboration tools (JIRA, Confluence, Azure DevOps, etc.)