Technical Business Analyst

vacancy

We are seeking a skilled Technical Business Analyst to join our software company. As a Technical BA, you will bridge the gap between business requirements and technical solutions, ensuring that software development projects are effectively planned, executed, and delivered. Your role will involve working closely with stakeholders, including business users, developers, and project managers, to gather requirements, analyse systems, and propose innovative solutions. You will be responsible for translating business needs into actionable technical specifications and collaborating with the development team to ensure successful implementation.

Responsibilities:

Requirements Gathering and Analysis:

1)Collaborate with business stakeholders to elicit, document, and analyze their requirements for software projects.

2)Conduct thorough business process analysis and recommend improvements or automation opportunities.

3)Define project scope, objectives, and deliverables, ensuring alignment with business goals and technical feasibility.

Technical Solution Design:

1)Translate business requirements into detailed technical specifications and system designs.

2)Collaborate with development teams to propose effective and innovative solutions.

3)Identify potential risks and limitations of proposed solutions and suggest alternatives.

Documentation and Communication:

1)Prepare clear and comprehensive documentation, including functional specifications, use cases, process flows, and user stories.

2)Communicate effectively with stakeholders, including business users, developers, and project managers, to ensure shared understanding of requirements and project progress.

3)Conduct regular status meetings, workshops, and presentations to provide updates and gather feedback.

Project Management Support:

1)Assist project managers in creating project plans, estimating efforts, and defining project timelines.

2)Contribute to project coordination and tracking, including monitoring progress, identifying issues, and proposing corrective actions.

3)Collaborate with development teams to ensure adherence to requirements and timelines.

Quality Assurance and Testing:

1)Collaborate with quality assurance teams to develop test plans and test cases based on defined requirements.

2)Review and validate test results to ensure software meets business requirements and quality standards.

3)Participate in user acceptance testing and coordinate feedback and issue resolution.

Requirements:

1)Bachelor's degree in computer science, Information Systems, or a related field.

2)Proven experience as a Technical Business Analyst or similar role in a software development environment.

3)Strong understanding of software development lifecycle (SDLC) and Agile methodologies.

4)Proficient in requirement gathering and analysis techniques.

5)Excellent documentation and communication skills, with the ability to communicate technical concepts to non-technical stakeholders.

6)Strong problem-solving and analytical thinking abilities. Knowledge of software design principles and ability to propose innovative technical solutions.

7)Experience with project management tools and software development collaboration platforms.

8)Familiarity with software development technologies and frameworks is desirable. Certification in business analysis (e.g., CBAP, PMI-PBA) is a plus.

Join our team and contribute to the success of our software projects by effectively bridging business and technical requirements.

Apply today and be part of our innovative and collaborative environment!