Description
We are looking for a Systems Analyst to join the Calls team of the corporate communication platform. This role is for someone who feels confident in a dynamic environment, is not afraid of complex tasks, knows how to quickly understand new processes, and takes responsibility. We value initiative, proactivity, teamwork skills, and a desire for professional growth.
Responsibilities
- Requirements analysis and dependency identification: ability to identify key functional and non-functional requirements, find dependencies and integration points with other system components
- Designing and describing APIs (REST, gRPC), protocols (including WebSocket), data exchange schemas (JSON/JSON-Schema, Protobuf).
- Implementation of integration tasks with external services, including working with the installation and configuration of third-party SDKs
- Coordination of requirements with related automated systems and teams
- Requirement management throughout the entire lifecycle: maintaining, updating, and coordinating technical and user documentation in Confluence/Jira
- Participation in CustDev processes and user research for hypothesis validation and feedback collection
- Effective communication and negotiation with related teams (development, testing, design, product), documenting agreements and monitoring their fulfillment.
Requirements
- Higher technical education (computer science, information systems, applied mathematics, etc.).
- Work experience as a systems analyst in IT — from 3 years.
- Experience working on products for mobile platforms (iOS, Android).
- Deep understanding of API and integration technologies: practical experience with REST, gRPC, WebSocket, JSON/JSON-Schema formats.
- Experience with Kafka (or similar event streaming systems).
- Practical experience in formalizing requirements: writing User Story, Use Cases, creating CJM (Customer Journey Map).
- Proficiency in modeling notations: practical experience applying BPMN, knowledge of UML (including confident use of PlantUML for documentation).
- Understanding of basic information security requirements for integrations: experience with authentication mechanisms (OAuth, JWT), authorization, data encryption.
- Ability to quickly understand a complex subject area, grasp business logic, and the product's architectural constraints.
- Analytical mindset, ability to structure information, identify hidden needs, competently argue, and find technological compromises.
- Effective communication skills with different audiences (developers, testers, product managers)
Will be a plus
- Understanding of real-time communication technologies: knowledge of how WebRTC and SIP protocols work
- Knowledge of GraphQL.
Conditions
- Location: Moscow, Poklonnaya 3k1
- Hybrid work format possible
- Flexible workday start time
- Salary level determined based on the interview results
- Team of professionals
- Free gym
- Corporate health insurance from the 1st day of work
- Training and certification at company expense (including English language training compensated)
- Established processes for adaptation, evaluation, and a clear career growth system in the company
- A mentor during the adaptation period and a rich corporate life to participate in at will.