• Collaborate with various stakeholders to gather and document business and technical requirements.
• Analyze complex workflows, systems, and data structures to propose optimal solutions.
• Translate business needs into technical specifications, including API documentation, database schemas, and system integration requirements.
• Work closely with engineering teams to design scalable and efficient system architectures.
• Analyze and map data flows between various systems, ensuring data integrity and consistency.
• Create data models, ER diagrams, and API specifications for system integrations.
• Maintain a well-defined backlog of technical and business requirements.
• Write detailed user stories, acceptance criteria, and functional specifications.
• Participate in sprint planning, backlog grooming, and user acceptance testing (UAT).
• Validate that the developed solutions align with business and technical requirements.
• Act as the liaison between business, product, and engineering teams.
• Provide clear documentation and technical artifacts for developers and QA teams.
• Facilitate workshops, technical discussions, and process improvement initiatives.
• Define KPIs and success metrics to track project performance and business impact.
• Identify areas for automation, efficiency, and cost reduction.