Collaborate with Product Owners to define and clarify business requirements, ensuring a clear understanding of client needs.
Work closely with Architects, Tech Leads, and Development teams to ensure a shared understanding of requirements and technical feasibility.
Create detailed technical specifications for new APIs, data models, and system components.
Design and document business flows, activity diagrams, and sequence diagrams to represent the required processes and interactions.
Write and refine user stories in JIRA, based on business requirements, ensuring alignment with development teams and stakeholders.
Define user story acceptance criteria, ensuring they meet business and technical expectations before sign-off.
Facilitate and participate in Agile ceremonies, including daily stand-ups, story refinements, sprint planning, and retrospectives.
Document solutions in Confluence and create tailored documentation for stakeholders, ensuring clarity and approval throughout the project lifecycle.
Ensure alignment with product design teams to guarantee that technical specifications match the proposed user experience.
EXPERIENCE & SKILLS NEEDED
Experience and Skills Required:
Minimum of 5-6 years of experience in business analysis with a strong technical focus, including the ability to understand and document complex business processes.
Proven experience working on large-scale enterprise projects, ideally involving microservices architecture.
Strong hands-on experience with databases such as Oracle DB, Postgre SQL, and Maria DB. Ability to work with complex data models and database interactions.
Proficiency in designing and working with APIs, as well as experience with message brokers like Kafka.
Expertise in creating UML diagrams, including flowcharts and activity diagrams, to document and visualize system processes.
Experience working on both web and mobile application projects, understanding the unique challenges of each platform.
Previous experience in Banking projects is mandatory, with knowledge of financial services and regulatory requirements.
Strong familiarity with Agile practices and tools (e.g., JIRA, Confluence), with a track record of working in an Agile environment.
Ability to manage stakeholder expectations, communicate complex information clearly, and lead discussions around business and technical solutions.