Fullstack аналитик

Bell Integrator

Bell Integrator - Systems Analyst, Senior level. Format: possible remotely; city ​​- Moscow. The salary is not specified in the vacancy - it will be discussed during the interview. About the company and team In an innovative project to develop an industrial system design (CAD) are required in the analytics department strong specialists in the field of business and systems analysis. Key tasks: - Development of a modular architecture for the future system - industrial design. - Automation of decision making through a system of business rules. - Implementation of automation mechanisms Expectations from the candidate - 5 years of experience as a systems analyst - Experience in the development or implementation of CAD systems - Higher education in the field (mathematical, economic, technical); - Experience in gathering and analyzing customer requirements, specifications, and alignment of business and system requirements. - Experience in composing/describing algorithms; - Understanding the software development life cycle provisions; - Knowledge of integration technologies (REST) services, Web-Services, JSON, WebSockets); - Experience in describing API contracts (OpenAPI and AsyncAPI); - Experience with microservice architecture - Knowledge of SQL: DDL, DML operators; - ERD design experience. - Knowledge of UML (sequence required); - Working with the ELK stack (Elasticsearch + Logstash + Kibana) - Knowledge and ability to apply the basics of OOP; - Knowledge of client-server architecture principles applications and practical experience working with its components (frontend, backend, etc.). - Experience in designing statefull and stateless services. - Ability to work with large amounts of information and multitasking mode; Additional requirements: - Experience working in an Agile team; - Experience using the Scrum methodology - Experience with non-relational databases; - Experience in developing architectural solutions using MSA; - Experience with Confluence and Jira; - Experience with VCS (Git, GitLab). - Development experience or knowledge of languages: Java, Python, Rust. Job responsibilities - Collection and analysis of Customer requirements, specifications and coordination of business requirements. - Designing client-server applications based on microservices architecture and web technologies. - Development and adoption of architectural decisions. - Formulating technical specifications for developers basis. business requirements in compliance with corporate documentation templates. - Ability to articulate clearly and present effectively. results of work for both IT specialists and business clients. - Participation in testing of developed components, with necessity; - Participation in the preparation of documentation; - Writing and maintaining project documentation (user scenarios, API specifications, regulations, instructions, functional/non-functional requirements and etc. - Consulting project team members on functionality and requirements - developers, testing, support, business users. Working conditions - Opportunity for career growth; - Discounts on fitness center memberships, English language courses; - Work in a friendly and professional team; - Moscow (hybrid work format). Source: Habr Career, published 08/09/2026. The response is on the original page.

Системный аналитик · Senior · SQL · REST · UML · BPMN · ER-диаграммы · Москва · Удалённо

Apply

More roles at Bell Integrator

Workix

{{ siteBrand.name }}
{{ prevSlogan }} {{ currentSlogan }}
{{ t('loading') }}

{{ t('onboarding_title') }}

{{ t('onboarding_sub') }}

{{ t('agent_connect_title') }}

{{ t('agent_connect_hint') }}

{{ agentPrompt }}

{{ t('partners_title') }}

{{ t('partners_sub') }}

{{ t('partners_embed_title') }}

{{ t('partners_embed_body') }}

{{ t('cases_title') }}

{{ t('cases_sub') }}

{{ c.title }}

{{ c.summary }}

{{ t('cases_outcome') }}: {{ c.outcome }}

{{ tag }}
{{ t('loading') }}
{{ t('loading') }}
← {{ t('back') }}
{{ t('empty_orders') }}
{{ t('order_title') }} · {{ kindLabel(currentOrder.kind || currentOrder.type) }}

{{ currentOrder.title }}

{{ statusLabel(currentOrder.status) }} {{ appliedLabel(currentOrder.applied.count) }} · {{ t('applied_by_you') }} {{ currentOrder.project }}
{{ tag.name || tag }}

{{ t('applied_title') }}

{{ t('applied_hint') }}

{{ t('applied_login') }}

{{ t('nav_auth') }}
{{ t('applied_at') }}: {{ fromNow(myApplication.appliedAt) }} · {{ myApplication.via }}

{{ t('proposals_title') }}

{{ t('proposal_place') }}
{{ fromNow(p.date) }}
{{ t('contact') }} {{ t('proposal_score') }}: {{ p.score }}

{{ t('proposal_yours') }}

{{ t('proposal_login') }}

{{ t('nav_auth') }}
{{ t('proposal_score') }}: {{ formProposal.score }}
← {{ t('back') }}
{{ t('performer_title') }}

{{ currentPerformer.name }}

{{ currentPerformer.headline }}

{{ availabilityLabel(currentPerformer.availability) }} {{ currentPerformer.location }} {{ (currentPerformer.openTo||[]).join(', ') }}
{{ t('performer_rate') }}: {{ formatMoney(budgetView(currentPerformer).amount) }}
{{ tag.name || tag }}
GitHub {{ contactLabel(c.kind) }} {{ t('no_contact') }}

{{ t('performer_projects') }}

{{ t('performer_orders') }}

{{ r.title }}

{{ r.description }}

{{ kindLabel(r.kind || r.type) }}
{{ (r.title || '?').slice(0,1) }}

{{ r.title }}

{{ r.description }}

{{ r.startupName || r.startupSlug }}
← {{ t('back') }}
{{ statusLabel(routeError.code === 'pending_moderation' ? 'pending' : 'rejected') }}

{{ routeError.code === 'pending_moderation' ? t('project_pending') : t('project_rejected') }}

← {{ t('back') }}

{{ currentStartup.name }}

{{ currentStartup.url }} {{ currentStartup.github }}
{{ t('posted') }} {{ fromNow(currentStartup.createdAt) }}
{{ t('updated') }} {{ fromNow(currentStartup.updatedAt) }}
{{ statusLabel(currentStartup.status) }} {{ stageLabel(projectKind(currentStartup)) }}
{{ t('project_publisher') }}
{{ currentStartup.publisher.name }}

{{ currentStartup.publisher.headline }}

{{ t('performer_title') }}

{{ t('roles') }}

{{ t('no_roles') }}

{{ r.title }}

{{ tag }}
{{ t('highlight_badge') }}

{{ t('carousel_title') }}

← {{ t('back') }}

{{ t('apply_title') }}

{{ t('apply_target_hint') }}

{{ (currentStartup && currentStartup.name) || currentRole.startupSlug }}
{{ currentRole.title }}

{{ currentRole.description }}

{{ kindLabel(currentRole.kind) }} {{ currentRole.payment.budget }} {{ currentRole.payment.cur || 'USDT' }} {{ tag }}

{{ t('proposal_login') }}

{{ t('nav_auth') }}
{{ t('proposal_score') }}: {{ formApply.score }}
{{ t('apply_external') }}

{{ t('auth_title') }}

{{ t('nav_auth') }}

{{ t('mine_empty') }}

{{ t('create_order') }}

{{ route.slug ? t('edit_startup') : t('create_startup') }}

{{ t('agent_form_title') }}

{{ t('agent_form_hint') }}

{{ agentPrompt }}

{{ formRole._id ? t('edit_role') : t('create_order') }}

{{ t('agent_form_title') }}

{{ t('agent_form_hint') }}

{{ agentPrompt }}

{{ formRole.startupId ? t('task_attach_project_hint') : t('task_attach_standalone_hint') }}

{{ t('profile_title') }}

{{ t('agent_form_title') }}

{{ t('agent_form_hint') }}

{{ agentPrompt }}
{{ t('profile_agent_key_title') }}

{{ t('profile_agent_key_hint') }}

{{ t('auth_registered') }}
{{ displayedAgentKey }}

{{ t('profile_agent_key_hidden') }}

{{ t('profile_agent_key_none') }}



{{ t('prefs_title') }}

{{ t('support_title') }}

{{ t('support_sub') }}

{{ t('support_limit_hint') }}

{{ t('auth_title') }}

{{ t('auth_mvse_hint') }}

{{ t('auth_signed_in') }} {{ me.name || me.id }}
{{ t('auth_section_browser') }}

{{ t('auth_mvse_hint') }}

{{ t('auth_section_key') }}

{{ t('auth_key_hint') }}

{{ t('auth_registered') }}
{{ onceKey }}
{{ toast }}