Business Analysis Position We are looking for a skilled Business Analyst to play a pivotal role in bridging the gap between business needs and technology. You will be responsible for gathering and translating requirements into actionable user stories that guide our engineering teams across various platforms. Key Responsibilities: - Gathering, analyzing, and documenting business requirements. - Translating requirements into clear user stories, use cases, and acceptance criteria. - Prioritizing and grooming the product backlog with product owners and developers. - Facilitating workshops, requirement sessions, and client demos. - Capturing business logic and user experience throughout the development lifecycle. - Validating solutions against business needs through QA and UAT processes. Requirements - 5+ years of experience as a Business Analyst in software development environments. - Strong knowledge of Agile methodologies (Scrum/Kanban). - Experience writing user stories, process flows, and functional documentation. - Excellent communication and facilitation skills — capable of working with technical and non-technical stakeholders. - Ability to analyze complex systems and suggest practical solutions. - Comfortable working with tools like Jira, Confluence, Lucidchart, or similar. - Proficiency in English (spoken and written) — required for collaboration in international teams. - A proactive attitude, strong sense of ownership, and team-first mindset. Nice to Have - Exposure to cloud platforms (e.g., Azure, AWS). - Experience with enterprise-level applications or regulated industries (e.g., finance, healthcare). - Familiarity with basic SQL queries or data analysis tools.