Posted on: 16 June 2023
ID 862959

Technical Business Analyst

Roles And Responsibilities
  • Requirement Gathering and Analysis:
  • Collaborate with business stakeholders to elicit, analyze, and document business requirements for
software development projects.
  • Conduct interviews, workshops, and brainstorming sessions to understand business needs and objectives.
  • Translate business requirements into technical specifications and ensure alignment with project goals.
  • Technical Documentation:
  • Prepare detailed functional and non-functional requirements documentation, including use cases, user stories, process flows, and data models.
  • Create system requirement specifications, interface specifications, and other relevant technical
documents.
  • Document any changes or updates to requirements throughout the project lifecycle.
  • Solution Design and Evaluation:
  • Work closely with software architects and development teams to design solutions that meet business
requirements.
  • Assess technical feasibility and identify potential risks or constraints during solution design.
  • Evaluate and recommend technology solutions, frameworks, and tools to enhance software
development processes and capabilities.
  • Stakeholder Collaboration:
  • Facilitate effective communication between business stakeholders, project managers, and development
teams.
  • Act as a liaison between business and technology teams to ensure a common understanding of project
objectives and deliverables.
  • Provide regular updates and reports on project progress, risks, and issues to stakeholders.
  • Quality Assurance and Testing:
  • Collaborate with quality assurance teams to define test strategies, test cases, and acceptance criteria.
  • Participate in system testing, user acceptance testing (UAT), and defect resolution processes.
  • Verify that the developed software meets the specified requirements and performs as expected.
  • Continuous Improvement:
  • Identify opportunities for process improvement and propose solutions to optimize software
development workflows.
  • Stay up to date with industry trends, best practices, and emerging technologies relevant to software
development projects.
  • Actively participate in knowledge sharing and mentorship activities to foster professional growth within the organization.
Qualifications And Skills
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work
experience).
  • Proven experience as a Business Analyst or Technical Business Analyst in software development projects.
  • Strong understanding of software development methodologies, such as Agile or Scrum.
  • Proficiency in requirement gathering and analysis techniques, tools, and documentation practices.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional
teams.
  • Solid technical background and familiarity with software development concepts, programming languages, and
databases.
  • Strong analytical and problem-solving skills, with the ability to think critically and propose innovative solutions.
  • Attention to detail and the ability to prioritize tasks in a dynamic and fast-paced environment.
  • Experience with project management and collaboration tools, such as JIRA, Confluence, or similar platforms.
Occupation:
Management, human resources jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Ram couriers new vacancies are open whatsapp Mr mashegwane on 0761585620
Jobin.co.za