Logo for Spyrosoft

Mid System Analyst

Role overview

Qualifications

  • 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

Responsibilities

  • 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

Key facts

Hard skills

Other skills

  • Communication
  • Collaboration
  • Analytical Thinking
  • Problem Solving

About the company

Spyrosoft logo

Spyrosoft

Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We bring our clients' ideas to life by recognising their problems and formulating effective and thorough solutions for the automotive, geospatial, industry 4.0, employee education and financial sectors. Our winning formula combines specialist market knowledge, superior technical expertise and a flexible, pragmatic approach to achieving goals. Our business units, focused on specific sectors, are designed to reassure clients that we know the opportunities and constraints they face in their industry. We turn problems into prospects. We have a unique approach and are guided by transparency and authenticity: our actions match our values. We pride ourselves on our expertise, and we constantly broaden it by participating in technological meetups, courses, and conferences. But that’s not all – we also believe that building trust and business relationships requires a personal approach. We customise everything we do to meet the requirements of our clients.

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

We are looking for a System Analyst to join an E-commerce project focused on developing and maintaining online stores and mobile applications for a client in the retail industry.

The project covers three main areas:

  • PrePurchase: Homepages and landing pages, category pages and search, product pages, CMS.

  • Purchase & PostPurchase: Cart and checkout, delivery methods, payments, customer accounts, returns, order management, invoices, and stock availability.

  • Services & Tools: Direct marketing, newsletters, campaigns, product feeds, loyalty programmes, mobile application development, and tools.

Projects are cross-platform (web, iOS, Android), cross-team, and often cross-area. The specific project will be communicated after the technical verification stage.

The role focuses on connecting E-commerce business needs with development teams. The System Analyst will be responsible for understanding business problems, proposing solutions, refining them with the team, and preparing specifications that can be implemented and tested across web and mobile platforms.

The specialist is expected to independently analyse medium-complexity functionalities and collaborate with architects on larger initiatives.

Requirements:

  • 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.

Nice-to-have:

  • 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.

Main responsibilities:

  • 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.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Systems Analyst Related jobs

Other jobs at Spyrosoft

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.