Talent.com
Business Analyst - AppDev Focus

Business Analyst - AppDev Focus

DSI RecruitingVancouver, British Columbia, Canada
10 days ago
Job type
  • Full-time
Job description

We are seeking an experienced Technical Business Analyst with a solid background in application development projects to join our team. In this role, you will be responsible for gathering, analyzing, and translating business requirements into technical solutions that align with our application development processes. You will act as the liaison between business stakeholders and development teams, ensuring that projects meet both technical and business objectives. Your ability to analyze complex business problems, coupled with a strong understanding of application development and systems integration, will be critical to the success of our projects.

Key Responsibilities :

Requirements Gathering & Analysis :

  • Work closely with business stakeholders to identify and document business requirements, processes, and pain points.
  • Translate business needs into detailed functional and non-functional requirements that can be easily understood by development teams.
  • Conduct gap analysis and assess potential impacts of proposed solutions.

Technical Solution Documentation :

  • Collaborate with technical teams to document and test application and system solutions that align with business requirements.
  • Ensure that technical specifications and architecture meet both current and future business needs.
  • Assist in identifying potential risks and propose mitigation strategies related to system development.
  • Stakeholder Collaboration :

  • Serve as the key liaison between business units and technical teams, ensuring clear communication of project scope, priorities, and progress.
  • Conduct regular meetings and workshops with stakeholders to validate requirements and ensure alignment with business goals.
  • Project Lifecycle Management :

  • Support the full software development lifecycle (SDLC), from requirement gathering and analysis through to deployment and post-launch support.
  • Assist with defining project scope, timelines, and resource requirements for development projects.
  • Facilitate sprint planning, backlog refinement, and daily stand-ups within Agile or Scrum frameworks.
  • System Testing & Validation :

  • Develop and execute test cases to ensure that the final product meets the specified business requirements.
  • Coordinate user acceptance testing (UAT), gathering feedback, and ensuring that the solution meets both functional and technical expectations.
  • Analyze test results and work with development teams to address issues or improvements.
  • Documentation & Reporting :

  • Create and maintain comprehensive documentation, including requirement specifications, use cases, user stories, and process flows.
  • Prepare reports for business stakeholders and management on project status, progress, and potential risks.
  • Experience :

  • Minimum of [10] ten years of experience as a Business Analyst in an application development environment.
  • Strong knowledge of the SDLC and Agile methodologies (Scrum, Kanban, etc.).
  • Proven experience in gathering, analyzing, and documenting business requirements for software solutions.
  • Hands-on experience in documenting the design and implementation of middleware application solutions.
  • Key Skills : Business Analysis :

  • Strong analytical thinking and problem-solving abilities.
  • Ability to translate business requirements into technical specifications.
  • Excellent communication skills, both written and verbal, to effectively interact with business and technical stakeholders.
  • Technical Skills :

  • Proficiency with tools like JIRA , Confluence , MS Visio , and other project management or modeling tools.
  • Basic understanding of programming languages (e.g., SQL, Stored Procedures, or SQL Queries) and experience working closely with developers.
  • Experience with API integrations and microservices architecture is a plus.
  • Project Management & Collaboration :

  • Ability to work in cross-functional teams, including development, testing, and operations teams.
  • Experience with Agile / Scrum methodologies and tools.
  • Strong organizational skills with the ability to prioritize and manage multiple tasks effectively.
  • Problem Solving & Critical Thinking :

  • Ability to identify potential issues, troubleshoot problems, and propose innovative solutions to meet business needs.
  • Experience in leading requirements analysis sessions, identifying potential risks, and ensuring that solutions align with the business strategy.
  • Preferred Qualifications :

  • Certification in CBAP (Certified Business Analysis Professional) or similar.
  • Familiarity with cloud technologies (AWS, Azure, Google Cloud).