#vacancy #SystemAnalyst #Backend #SQL #UML #OpenAPI #Kafka #RabbitMQ #DWH #Finance #Logistics #GDPR #remote #middle #senior
System Analyst
Salary: 160,000 RUB - 200,000 RUB
Company: 💻Codex-IT
Grade: Middle+, Senior
Location and Citizenship: Russian Federation
Required Experience: from 3 years
Format: Remote work
About the Project:
A large project in the field of finance or logistics (your choice). Work on integration solutions, backend logic design, translation of business requirements into technical specifications for development and architecture teams.
🔘 Key Goal:
Translate business requirements into detailed technical specifications for developers and architects.
📌 Responsibilities:
- Development of detailed technical specifications (TSD)
- Design of UML diagrams (Sequence, Component, State Diagram)
- Description of REST/SOAP API (OpenAPI / Swagger)
- Design of database schemas and writing complex SQL queries
- Design of integration solutions (synchronous/asynchronous, ETL, message queues)
- Work with DWH schemas (star, snowflake) and Data Lake / Data Warehouse concepts
- Interaction with developers, architects, and business clients
📋 Requirements (Mandatory):
- System analyst experience of 3+ years, with a focus on system integration and backend logic
- Deep experience in developing technical specifications (TSD), UML diagrams (Sequence, Component, State Diagram), describing REST/SOAP API (OpenAPI/Swagger)
- Experience in designing database schemas, writing complex SQL queries (joins, window functions), understanding normalization
- Knowledge of integration principles (synchronous/asynchronous, ETL, message queues — Kafka / RabbitMQ)
- Mandatory experience in one of the subject areas:
- Finance: data from GL (general ledger), invoices, payments, currency exchange rates, consolidation
- Logistics: shipment data, cargo tracking, warehouse balances, routes
- Basic knowledge in data engineering and system integrations (Data Lake, Data Warehouse concepts, "star"/"snowflake" DWH schemas, data bus integration)
- Experience with architecture description tools (Draw.io, ArchiMate, PlantUML, Enterprise Architect, etc.)
- Understanding of security fundamentals (PII, GDPR) in the context of financial and transport data
➕ Will be a plus:
- Production experience with Kafka / RabbitMQ
- Knowledge of Python or Java for prototyping
- Experience in data migration between systems
- Certifications (TOGAF, CBAP, etc.)
🙋 Conditions:
- Long-term project
- Full-time employment
- Remote work / hybrid (optional)
- Employment according to the Labor Code of the Russian Federation or self-employment/IP
💬 Contact: @ann_05a