Аналитик КХД

Bell Integrator

Bell Intégrateur - Analyste de données. Format : possible à distance ; villes - Moscou, Saint-Pétersbourg, Ekaterinbourg. Le salaire dans l'offre d'emploi n'est pas indiqué - à discuter lors de l'entretien. Projet : Calcul du montant du risque de crédit pour le portefeuille de prêts de créances sur les entreprises emprunteuses et les titres de la Banque sur la base des notations internes (Règlement 483-P de la Banque de Russie) et conformément à l'Instruction 199-I de la Banque de Russie. Reporting de gestion sur les RWA PVR, analyse factorielle et de portefeuille, optimisation des RWA. Fonctionnalité permettant de tester les calculs d'hypothèses sans réflexion dans le reporting de la Banque. Exigences : - Enseignement supérieur en sciences naturelles, techniques ou économiques ; - Expérience de travail sur des projets de mise en œuvre/développement d'entrepôts de données et/ou de Data Lake pendant au moins 3 ans ; - Connaissance approfondie de SQL (dialectes Oracle, PostgreSQL), écriture de requêtes complexes, lecture de code PL\SQL ; - Expérience dans la conception et le développement de rapports basés sur l'un des outils : MS SQL Reporting Services, Tableau ; - Expérience dans la conception d'objets de bases de données, compréhension de l'architecture d'entrepôt de données ; - Compétences dans la description des flux de chargement des données dans les installations de stockage - (DWH), préparation de la documentation technique (Source2Target, TK) Une expérience avec les outils ETL est souhaitable, de préférence avec Informatica Power Center ; - La connaissance de ClickHouse et GreenPlum sera un plus ; - Expérience avec les systèmes de suivi et, en particulier, JIRA. Exigences supplémentaires (souhaitables) - Connaissance des processus de prêts aux entreprises - Expérience de participation à de grands projets dans le domaine de la finance, du gouvernement. services ou vente au détail - Compréhension générale des objectifs et des méthodes de l'architecture des microservices - Capacité à utiliser la technique des cas d'utilisation - Expérience avec BPMS Camunda Tâches : - Développement de nouvelles vitrines de données, modification des vitrines existantes de la Banque basées sur BT dans le cadre du projet de transition de la Banque vers PVR - Développer et mettre en œuvre une base industrielle (vitrine) de défauts, basée sur les critères de défaut développés, incluant les attributs nécessaires (par exemple, date de défaut, date de récupération, événements de défaut, etc.) - Développer des vitrines avec des données historiques, quelques constantes des périodes passées. - Intégration de vitrines historiques dans les processus et flux de données actuels (futurs) Source : Habr Carrière, publié le 09-08-2026. Réponse — sur la page de la source originale.

Аналитик по данным · SQL · Python · ETL · DWH · Москва · Санкт-Петербург · Екатеринбург · Удалённо

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 }}