System Analyst
Indexed description
Oxagile is a custom software development company with a focus on multi-platform video streaming, AdTech, EdTech, RTC, big data, Artificial Intelligence and business intelligence solutions. We're also actively driving the development of AI software, empowering businesses to innovatively thrive in the digital era.
Experience:
- At least 8+ years of hands-on experience in System Analyst/Business Analyst activities
- Experience as a BA on enterprise/SaaS projects with microservices architecture
- Ability to synchronize requirements between teams
- Knowledge of the broadcast/media domain (MAM, scheduling, playout, ingest/transcoding), or willingness to quickly get up to speed
- Confident reading of C4 diagrams (Context/Container/Component)
- Understanding of event-driven architecture (Kafka), workflow orchestration (Temporal or similar) — at the level of being able to formalize a business process as a definition/activity/trigger
- Experience formulating NFRs (performance, availability, multi-tenancy, security, compliance/data residency) as verifiable criteria
- Experience maintaining Q&A registers with the client/vendors and tracking Open Questions across rounds
- Ability to write functional requirements with prioritization (Must/Should/Could/Won't or similar MoSCoW analog)
- Experience preparing Business Requirements & Scope, Entity Glossary, Risk Register
- Good knowledge of Agile-based methodologies
- Excellent presentation skills
- First-rate communicator in English
- Strong can-do attitude, problem-solving skills, and a willingness to walk the extra mile
- High level of self-motivation with minimal supervision required
Nice to have:
- Understanding of access role models (RBAC/ABAC, permission matrices such as Topic × Activity × Action)
- Familiarity with the concept of micro-frontend / Module Federation (for formulating requirements to FE teams)
- Ability to elicit requirements through customer interviews rather than relying on ready-made documentation
- Structured thinking — ability to break down a complex domain (19 bounded contexts) into clear artifacts
- Proactiveness in identifying risks and contradictions between requirements from different teams
What you will do:
- Investigating and documenting existing system's behavior and identifying needed adjustments
- Interaction with the development team on system optimization/improvements requirements
- Communication with stakeholders on the system requirements
- Coordination of requirements with internal and external customers
- Translation business ideas into well-structured requirements
- Formalization, documentation and visualization of business and technical requirements
- Digest complex requirements and convert into INVEST user stories
- Development and maintenance of the documentation, including technical
- Planning and monitoring of BA process and activities
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search