Systems Analyst
TATECH-15112
Seniority:
Middle
Team:
Product
Location:
Cyprus, Malta, Poland
Segment:
PIN-UP.TECH
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 artefacts.
- Excellent interpersonal communication, negotiation and meeting facilitation skills.
- Experience with business process reengineering.
- Upper or Advanced English 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
Soft Skills
- System thinking
- High attention in details
- Team player
- Good presentation, communication, persuasion, and influence skills.
- Positive thinking
- Stressability
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.
- 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;
- Opportunity for career and professional growth;
- Training at the expense of the company;
- Paid vacation (24 days);
- Paid sick leave;
- 4 days off;
- Days of personal events;
- Medical insurance;
- Free English courses.
Do you want to fulfill your dream?
Take your career to the next level with PIN-UP.
Сreate trends, don’t follow them!