3+ years of experience as a Business Analyst, Systems Analyst, or Product Owner.
Working knowledge in the area of application development and system integration.
Excellent analytical skills, able to design complex data flows and business processes.
Proven experience of document/process design activities(UML,BPMN).
Experience with both traditional waterfall SDLC and Agile/Lean methodologies.
Experience with different communication protocols (REST, gRPC, events, messaging).
Experience of working with Microservice architecture.
Experience with Open API specifications.
Experience in creating system specification artifacts.
Excellent interpersonal communication, negotiation and meeting facilitation skills.
Experience with business process reengineering.
Upper or Advanced English level.
Native or Advanced Ukrainian level.
Will be plus
Experience in a related field (gambling) is a big plus.
Experience as a QA engineer is a plus.
Experience working with SQL and NoSQL databases.
Knowledge of architecture design patterns.
Knowledge of messaging patterns.
Knowledge about integration middleware principles.
Knowledge about Git, Docker, Markdown language, Grafana, Postman, Plantuml.
Basic knowledge of Golang programming language.
Skilled in enterprise systems and familiarity with best business practices related to systems
High attention in details
Good presentation, communication, persuasion, and influence skills.
Write detailed business requirement documents, functional specifications and integration specifications for use by developers to modify, enhance or fix the systems.
Collaborate with development teams to understand architecture implications for business decisions.
Interaction with key stakeholders to gather and analyze business requirements, consulting them on opportunities and risks.
Compile detailed documentation for technical teams (architects, developers, QA, etc.).
Research and evaluate emerging technologies, including both hardware and software.
Creation and maintenance of documentation in areas of responsibility (requirements specifications, user manual, maintenance manual, etc.).
Ownership and detailed understanding of the features and functions of products and applications from the area of responsibility. This knowledge usage to identify opportunities and threats for new requirements.
Detailed Requirement Specifications: Create detailed specifications of requirements for software development, ensuring they are clear, complete, and aligned with business objectives.
Proactively provide suggestions for possible changes and improvements to products, systems, processes, or methodologies, based on your analysis and expertise.
Sharing of knowledge and information with other departments of the company for the expansion and usage of advanced approaches and technologies.
Our benefits to you
Work in an international IT product company;
Stay in a team of likeminded people who want to create a cool employer brand;