Systems Analyst

Requirements:

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

• Experience with business process re-engineering;

• English level: Upper-Intermediate or above.

 

Will be plus:

• Experience in a related field (gambling) is a big plus;

• Experience working with SQL and No-SQL databases;

• Knowledge of messaging patterns;

• Knowledge about integration middleware principles;

• Knowledge of Git, Docker, Markdown language, Grafana, Postman, Plantuml;

• Basic knowledge of Golang programming language.

 

Responsibilities:

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


To apply for this and other jobs on Djinni login or signup.