← Toutes les offres

Business Analyst

À propos du poste

• Conduct market and business analysis to identify opportunities for software solutions and product improvements
• Gather and analyze customer feedback, business requirements, user workflows, pain points, and desired outcomes
• Research competitor products, feature sets, pricing models, market positioning, and performance standards
• Translate market and customer insights into actionable business requirements and recommendations
• Support product strategy and prioritization by evaluating business value, customer impact, feasibility, and potential risks
• Collaborate with engineering, UX/UI, QA, product, and business teams to define and document requirements
• Develop business requirements, functional requirements, user stories, acceptance criteria, process flows, and technical documentation
• Define product scope, priorities, dependencies, and expected outcomes with stakeholders
• Support product roadmaps, sprint plans, release timelines, and implementation plans
• Participate throughout the software development lifecycle from discovery and requirements gathering through testing, release, and post-launch improvement
• Facilitate Agile development cycles including sprint planning, backlog refinement, reviews, and retrospectives
• Monitor project and sprint progress, identify blockers, dependencies, and risks, and coordinate resolution
• Serve as a central communication point for requirements, updates, milestones, issues, and decisions
• Maintain project and product documentation
• Use Jira, Trello, Azure DevOps, or similar platforms to manage requirements, workflows, and delivery activities
• Coordinate cross-functional feedback, decisions, dependencies, and action items
• Advocate for customer needs and translate customer requirements into functional specifications and development priorities
• Present requirements, product concepts, roadmaps, recommendations, and project updates to internal teams and external clients
• Manage stakeholder expectations by communicating scope, timelines, dependencies, risks, and changes
• Identify opportunities to improve software products, business processes, workflows, and customer experiences
• Analyze operational and product data to identify trends, gaps, risks, and opportunities
• Recommend process and product enhancements based on business needs, customer feedback, and data-driven insights
• Support continuous improvement initiatives and special projects contributing to company-wide objectives

• 8+ years of experience in business analysis, product management, product ownership, or a related role within a software development environment
• Proven track record of contributing to or delivering SaaS, web, mobile, or enterprise software products
• Strong experience gathering, analyzing, documenting, and translating complex business requirements into actionable technical requirements
• Demonstrated experience working with cross-functional software development teams
• Experience working directly with customers, clients, or senior business stakeholders
• Strong understanding of the Software Development Life Cycle (SDLC) and Agile/Scrum methodologies
• Strong understanding of software development concepts, SDLC, APIs, cloud platforms such as AWS or Azure, and modern software development frameworks
• Proficiency with Agile/Scrum practices and project management or product development tools such as Jira, Trello, Azure DevOps, or similar platforms
• Strong requirements analysis, process mapping, user story development, acceptance criteria, and documentation skills
• Ability to understand technical architecture and communicate effectively with software engineers and other technical professionals
• Strong analytical skills with the ability to evaluate business needs, data, risks, dependencies, and potential solutions
• Ability to develop clear presentations, reports, process flows, roadmaps, and business documentation
• Strategic thinking and strong business acumen
• Customer-centric mindset with a focus on delivering measurable business value
• Exceptional written and verbal English communication skills
• Strong stakeholder management, influencing, negotiation, and facilitation skills
• Ability to translate complex technical concepts into clear and understandable business language
• Strong prioritization, organization, and time-management skills
• Ability to manage competing demands, timelines, dependencies, and changing priorities
• Creative and analytical problem-solver with a curious and innovative approach
• Ability to work effectively in a fast-paced, collaborative, and dynamic environment
• High level of ownership, accountability, adaptability, and attention to detail