Job Details
System Analyst (Middle+)
System Analyst (Middle+) for an internal HRTech project in Belgrade. Responsibilities include gathering and analyzing requirements, designing APIs, and preparing technical documentation. Requires 2+ years of experience as a System Analyst.
We are looking for a Middle+ System Analyst for an internal HRTech project for one of our clients. The client is a product IT company specializing in the development and support of high-load solutions for both its own products and large corporate customers. Responsibilities: • Gathering, analyzing, formalizing, and coordinating business and system requirements • Independent task processing and participation in solution formation • Decomposing requirements and setting tasks for the development team • Processing solutions together with developers and architects • Designing APIs and integrations between systems • Preparing and maintaining technical documentation (SRS, diagrams, task descriptions) • Studying technical, integration, and, if necessary, legal documentation • Interacting with development, testing, and technical writing at all stages of implementation • Supporting the team during development and implementation • Participating in testing: checking the compliance of the implementation with requirements, processing acceptance criteria
Required skills: • 2+ years of experience as a System Analyst • 1+ year of experience in a technical field (development, testing, etc.) • Experience participating in projects for the implementation, development, or creation of solutions based on client-server software in a similar role • Experience in conducting research, gathering, formalizing, and analyzing software development requirements • Experience in preparing functional requirements, specifications, and user scenarios • Experience in preparing and maintaining technical documentation (SRS, diagrams, descriptions) • Understanding of API principles (REST, HTTP, JSON) and experience describing integrations between systems • Understanding of synchronous and asynchronous interactions (experience with message brokers is a plus) • Knowledge of relational database basics, SQL at a basic level (JOIN, filtering) • Understanding of microservice architecture principles • Knowledge of UML diagrams (sequence, activity, class), experience in visualizing processes and interactions • Understanding of UI/UX basics and ability to formulate interface requirements • Knowledge of requirement description methodologies and tools • Experience interacting with developers, testers, and clients • Ability to decompose tasks and participate in estimations • Ability to balance quality and implementation deadlines • Proficient written communication skills, ability to express thoughts clearly and structurally
New and modern office in Belgrade, employment under Serbian Labor Code + benefits. Office format, no relocation.
Don't miss a single job
Subscribe to our Telegram channel