Senior System Analyst – Microservices & AI
New
E
emagine PolskaSoftware and AI
Workplace type: remote; Locations: Warsaw, Centrum, Warsaw, Country code: PL; 100% remoteContractSenior
SalaryUp to 140 PLN/h
Apply NowOpens the employer's application page
Job Details
- Languages
- English at B2 level or higher; Languages: en B1, pl B1
- Experience
- Minimum 8 years of professional experience as a System Analyst
- Required Skills
- SQLApache KafkaRESTful APIsMicroservicesData modeling
Requirements
- Have a minimum of 8 years of professional experience as a System Analyst, preferably in complex enterprise environments.
- Have strong experience independently conducting system analysis and designing technical solutions.
- Understand microservices architecture and distributed systems.
- Have hands-on experience designing and documenting REST APIs.
- Understand integration patterns and event-driven architecture, with practical experience using Apache Kafka.
- Have very good knowledge of UML and experience with BPMN.
- Have experience in domain modelling and data modelling.
- Have good knowledge of SQL and the ability to analyze database structures.
- Have very good knowledge of Git and experience working with GitFlow.
- Have practical experience with VS Code and experience working closely with software development teams.
- Have experience working in Agile/Scrum environments.
- Have English at B2 level or higher.
Responsibilities
- Analyze business requirements and translate them into detailed system requirements and technical solutions.
- Design solutions based on microservices architecture.
- Design and document REST APIs and system interfaces.
- Design asynchronous and event-driven communication between services.
- Create analytical and technical documentation.
- Model business and system processes using UML and BPMN.
- Design integrations between internal and external systems and create domain and data models.
- Analyze database structures and prepare SQL queries.
- Collaborate with architects, developers, testers, and business stakeholders, and support development teams during implementation.
- Contribute to AI tools, automation, and Generative AI solutions.
View Full Description & ApplyYou'll be redirected to the employer's site