Business System Analyst (Trading Risk Protection)
On-site · Limassol, Limassol, Cyprus
Job Summary
Leads end-to-end requirements elicitation and impact analysis, defines system requirements, coordinates with architects to design the architectural vision and data flows, and supports development and QA to ensure alignment with business goals. Responsible for creating clear specifications, coordinating UAT activities, and ensuring test coverage of requirements. Interfaces with multiple data sources (structured/unstructured) to support key business decisions, and collaborates with product owners to align on priorities. Requires experience in designing integration schemas (including Kafka), BPMN, UML, REST APIs, and SQL. Strong domain knowledge in trading risk protection and business analysis, plus hands-on capabilities in modern analysis techniques, documentation, training, and stakeholder communication. Relocation is provided full relocation support for the candidate and family, including flights, housing, visas, and legal assistance. The role is based in Limassol, Cyprus, with an office-first/onsite work arrangement.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
- 5+ years of experience in software development as a System or Technical Business Analyst
- Strong knowledge of requirements management and its modern techniques such as Use Cases or User Stories
- Hands-on experience in designing solutions from scratch
- Understanding of non-functional requirements and their role in software development processes
- Great understanding of integration processes and the ability to design integration schemas involving multiple systems with different types of integration mechanisms (using Kafka)
- Strong knowledge in business processes and notations such as BPMN and UML
- Strong knowledge of Web Services and REST API, HTTP, microservices architecture
- Strong knowledge of SQL and databases
- Understanding of basic concepts of UI/UX
- Knowledge of the fundamentals of the theory of algorithms, database theory, systems theory, system analysis information security
- English level B2+
- Preferred: Working knowledge of Python, Java, Golang, JavaScript, C#, and C++ for analysis purposes
- Hands-on experience with ML/GenAI products (e.g. bots, virtual assistants, platforms for building them, customer support automation, etc.)
- Analytical and problem-solving skills
- Ability to work independently in a fast-paced environment while aligning with team goals
- Structured and clear communication
- High attention to detail and commitment to quality
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.