
System Analyst
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Ukraine.
• Collect, analyze, and formalize business and system requirements from internal clients and stakeholders (BRD); investigate current processes and systems (AS-IS) and establish a target vision (TO-BE).
• Evaluate solution options from both business and technical perspectives and analyze the impact of changes on related systems, integrations, and business processes.
• Prepare functional and non-functional requirements: SRS, use cases, user stories with acceptance criteria, and API specifications.
• Design integrations with billing, provisioning, and VAS systems through REST API and Kafka; model solutions in UML.
• Collaborate with developers and architects in designing microservices architecture and selecting implementation approaches.
• Analyze data, APIs, and system behavior using SQL, Postman, Grafana, and logs; identify root causes of incidents.
• Manage the requirements lifecycle: prioritization, approval, tracing, verification, and validation; participate in release planning and task decomposition.
• Oversee changes from task initiation to production deployment, support testing, and verify that the solution meets business expectations.
• Advise teams on new and existing systems, approve project documentation, and prepare and maintain API specifications and admin guides.
• Share expertise with other analysts, participate in requirement reviews, and contribute to the development of the team's analytical practices.
• Prepare proposals for architecture and system functionality enhancements and participate in shaping the roadmap.
• 5+ years in commercial IT projects as a Business/System Analyst, including 3+ years of system analysis for backend and integration solutions.
• Experience independently managing complex analytical tasks: from gathering business needs to approving technical solutions and supporting implementation.
• Experience working with high-load systems: millions of events per day, hundreds of requests per second.
• Practical experience in preparing BRD, SRS, API specifications, and admin guides; techniques for formalizing requirements: functional decomposition, use cases and scenarios, user stories, state modeling, prototyping, interface analysis.
• Ability to quantify non-functional requirements: throughput, latency, timeouts, limits, logs, and service metrics.
• UML modeling skills: Sequence, Activity, State, Use Case, Component, Deployment.
• Understanding of microservices architecture (service boundaries, synchronous and asynchronous interactions) and integration resilience patterns: retry, circuit breaker, rate limiting, fallback.
• Experience with message brokers (Apache Kafka or equivalents): understanding message passing between services, correct ordering, and processing without loss and duplicates (idempotency).
• Experience in designing and describing REST APIs; understanding of HTTP, TCP, OSI model.
• Proficient in SQL and understanding of indexing in relational databases (MariaDB or equivalents); experience with NoSQL (Redis).
• Familiarity with SDLC, Agile (Scrum, Kanban), and Waterfall methodologies; CI/CD: dev/stage/prod environments, releases, environment configuration.
• Tools: Jira, Confluence, GitLab, Postman, Swagger UI, DBeaver, Grafana, IntelliJ IDEA, PlantUML/draw.io or equivalents.
• Systematic thinking, strong communication skills, ability to work with uncertainty, and find common ground with technical and business stakeholders.
• English proficiency at B1+ level (technical documentation, correspondence).
• Office or remote work — your choice.
• Remote onboarding.
• Performance bonuses for everyone: annual or quarterly depending on the role.
• Training through internal resources, partner programs, and our own library.
• Health and life insurance for employees.
• Wellbeing program and corporate psychologist.
• Compensation for mobile communication expenses with Kyivstar.
Cloudera
qode.world
TruBridge
Ensemble Health Partners
Get handpicked remote jobs straight to your inbox weekly.