Описание:
For a long-term project, we are looking for an IT System Analyst to support the team in modernizing a payment platform. The solution is based on microservices architecture, OpenShift, and Kafka, and the role involves system analysis, integration design, and preparing documentation to support the development and modernization of payment systems.
Задачи:
- Independently conduct system analyses as part of the modernization of a payment platform.
- Analyze requirements and prepare documentation for development teams, covering functional scope, solution descriptions, and dependencies between systems.
- Design and document system integrations and data flows.
- Analyze interfaces and communication mechanisms, including REST API, WebServices, SOAP, network connections, and file exchange.
- Develop diagrams and models showing solution architecture and integration dependencies.
- Work with developers to clarify requirements and agree on technical solutions.
- Analyze asynchronous communication using message brokers, particularly Apache Kafka.
- Work on designing solutions based on microservices and cloud-ready architecture.
- Analyze data and dependencies at the database level, including retrieving information using SQL.
- Support the team in identifying system dependencies and resolving integration issues.
- Attend project meetings up to 6 days per month in Warsaw or Krakow.
Требования:
- At least 3 years of experience in a similar position.
- Practical knowledge of application integration methods, data flows, and the characteristics of system interfaces.
- Experience with REST API, WebServices, SOAP, network connections, and file integrations.
- Knowledge of asynchronous communication mechanisms and message brokers, particularly Kafka.
- Ability to create analytical documentation and diagrams for development teams.
- Knowledge of microservices architecture and cloud-ready solutions.
- Basic knowledge of programming languages, preferably Java, at a level that enables code analysis and understanding the needs of the development team.
- General knowledge of IT infrastructure and relational databases, such as Oracle and PostgreSQL.
- Ability to retrieve and analyze data using SQL.
- Ability to work with technical teams and translate requirements into specific system solutions.
- Будет плюсом: Experience in the banking or financial sector, particularly in the area of payment systems; Knowledge of SOA and integrations based on an enterprise service bus; Knowledge of tools for modeling and documenting architecture, such as Sparx Enterprise Architect, Microsoft Visio, Draw.io, or Miro; Knowledge of UML and BPMN notations and architecture modeling tools, such as C4; Experience working with JIRA and Confluence; Knowledge of data models and principles of relational database design; Knowledge of IBM MQ or RabbitMQ
Условия:
Attend project meetings up to 6 days per month in Warsaw or Krakow.