← All jobs

Mid System Analyst

About the role

• Gather and analyse business requirements in collaboration with Product Owners and E-commerce stakeholders
• Translate business needs into functional and non-functional requirements
• Create epics, user stories, and acceptance criteria
• Model business processes using BPMN
• Support splitting project scope into deliverable increments
• Model solutions using UML, including sequence, activity, component, and use case diagrams
• Describe integrations, including REST APIs, data flows between microservices, and external systems
• Work with API contracts using JSON and Swagger/OpenAPI
• Ensure consistency of solutions across web, iOS, and Android platforms
• Coordinate analysis when changes affect multiple teams or E-commerce areas
• Conduct workshops and refinement sessions with Development, QA, and UX teams
• Support development teams and answer analytical questions during implementation
• Maintain clear and up-to-date analytical documentation
• Collaborate with Product Owners, development teams, QA, UX, and architects

• Minimum 3 years of experience as a System Analyst or Business/System Analyst in IT projects
• Experience with cross-platform projects covering web and mobile applications
• Practical knowledge of BPMN
• Ability to prepare user stories and acceptance criteria
• Practical knowledge of UML, especially sequence, activity, component, and use case diagrams
• Understanding of REST APIs and JSON
• Ability to read and describe API contracts using Swagger/OpenAPI
• Good knowledge of Jira and Confluence
• Knowledge of Figma, including the ability to read and comment on designs and connect them with requirements
• Knowledge of AI tools and ability to use them effectively and safely in analytical work, including document and code analysis, user story preparation, diagram preparation, AI assistants, and MCP
• Strong communication skills and ability to facilitate workshops with business and IT stakeholders
• Experience working in an Agile environment (Scrum or Kanban)
• English proficiency at minimum B2 level, including documentation and communication with vendors
• Polish proficiency at minimum C1 level
• Experience in E-commerce or retail, particularly checkout, payments, orders, delivery, or marketplace
• Analytical certifications such as IREB CPRE or IIBA ECBA/CCBA
• Experience with Enterprise Architect, draw.io, or PlantUML
• Understanding of asynchronous integrations, including queues, Kafka, or RabbitMQ
• Understanding of microservice architecture
• Experience describing non-functional requirements, including performance, availability, and security
• Knowledge of the C4 model for architecture documentation
• Basic SQL skills for simple queries and data verification