Middle .NET Developer

Специализированный депозитарий ИНФИНИТУМ
Москва Опубликовано 15 июня 2026
Зарплата не указана
Полная занятость3–6 летПрограммист
Зарплата не указана

Описание

Мы - АО «Специализированный депозитарий «ИНФИНИТУМ» - крупнейшая компания, работающая со всеми участниками рынка коллективных инвестиций и лидер спецдепозитарных услуг в России. Мы активно переходим на следующую стадию развития наших продуктов и сервисов и ищем в нашу дружную команду талантливых разработчиков. Основные задачи: Разработка микросервисов и RESTful Web API по готовым архитектурным решениям и шаблонам, принятым в команде. Реализация event-driven взаимодействия через RabbitMQ и Kafka: работа с очередями и топиками, базовая обработка ошибок и dead letter queue. Написание unit- и интеграционных тестов (xUnit / NUnit), поддержание покрытия на уровне, согласованном с командой. Участие в рефакторинге: выявление технического долга и его устранение в рамках задач спринта или по согласованию с тимлидом/техлидом. Подключение и настройка инструментов observability (OpenTelemetry, Prometheus, Grafana, Sentry) по стандартам, заданным командой DevOps. Ведение технической документации в Confluence: описание API, схемы взаимодействия сервисов, фиксация принятых решений. Участие в code review: комментирование с указанием на конкретные проблемы и предложением альтернатив. Совместная проработка требований и API-контрактов с QA и Frontend-командой на этапе планирования. Участие в архитектурных обсуждениях внутри команды; эскалация вопросов к техлиду при выходе за рамки компетенции. Стек: NET 8 / .NET 10, C#, PostgreSQL, Dapper, REST Web API, FluentValidation, NLog, Kafka, RabbitMQ, OpenTelemetry, Sentry, Keycloak, Prometheus, Jenkins, Rancher (k3s), OpenSearch, Grafana, Linux, Windows, YouTrack, Confluence, Gitea Мы ждём от успешного кандидата: .NET / C# Уверенное владение современными возможностями языка (records, pattern matching, async/await, LINQ). Глубокое понимание ООП, применение принципов SOLID, DRY, KISS в реальных проектах. Умение проектировать чистую, поддерживаемую архитектуру кода. Базы данных Уверенная работа с SQL: сложные запросы, оптимизация, индексы. Понимание уровней изоляции транзакций и практических последствий их выбора. Опыт работы с Dapper, понимание разницы между микро-ORM и полноценными ORM (Entity Framework). API и интеграции Разработка RESTful API для frontend: проектирование контрактов, версионирование, обработка ошибок. Опыт интеграции со сторонними REST API, понимание best practices (idempotency, retry, timeout). Базовое понимание механизмов аутентификации и авторизации. Опыт работы с JWT и OAuth2 / OpenID Connect. Инструменты и инфраструктура GitFlow: ветвление, code review, работа с Pull Request'ами. Базовый CI/CD: работа с пайплайнами, взаимодействие с командой DevOps для совместного устранения ошибок. Docker: написание Dockerfile, docker-compose для локальной разработки. Kubernetes (базовый уровень): деплой приложений, просмотр логов, управление перезапуском подов. Soft Skills Способность работать в условиях неполной информации: отсутствие ожидания идеального ТЗ, умение задавать правильные вопросы и двигаться вперёд с разумными допущениями. Умение аргументированно обсуждать технические решения в команде: объяснить свой выбор, задать уточняющие вопросы и изменить позицию при наличии весомых доводов. Содержательное участие в code review: указание на конкретные проблемы, предложение альтернатив, а не просто «лайк» или «ок». Ответственность за задачу от постановки до деплоя: уточнение требований до начала работы (а не после), оповещение о рисках заранее. Будет плюсом: Базовое понимание ELK-стека, умение читать и фильтровать логи в Kibana. Понимание принципов observability: логи, метрики, трассировка (знакомство с OpenTelemetry, Jaeger или аналогами). Опыт работы с брокерами сообщений: Kafka или RabbitMQ (паттерны pub/sub, обработка ошибок, dead letter queue). Опыт работы в микросервисной архитектуре: понимание межсервисного взаимодействия, границ сервисов. Мы предлагаем: Всего 1–2 онлайн-встречи и обратная связь в течение 2–3 дней. Никаких домашних заданий и квестов. Компания с 25-летней историей и лидерскими позициями на рынке. Полностью удалённый формат работы из любой точки РФ или гибрид — офисы в Москве и Санкт-Петербурге. График работы: Пн–пт, с 9:00 до 18:00 или с 10:00 до 19:00 на выбор. Оформление с первого рабочего дня, полное соблюдение ТК РФ, ДМС. Бюджет на профильные конференции и обучение, внутренние tech talks и архитектурные ревью, менторство от senior-инженеров, прозрачный путь роста до Senior. Внутренние воркшопы, митапы, совместные ретроспективы и неформальные встречи команды.
Описание
Мы - АО «Специализированный депозитарий «ИНФИНИТУМ» - крупнейшая компания, работающая со всеми участниками рынка коллективных инвестиций и лидер спецдепозитарных услуг в России. Мы активно переходим на следующую стадию развития наших продуктов и сервисов и ищем в нашу дружную команду талантливых разработчиков. Основные задачи: Разработка микросервисов и RESTful Web API по готовым архитектурным решениям и шаблонам, принятым в команде. Реализация event-driven взаимодействия через RabbitMQ и Kafka: работа с очередями и топиками, базовая обработка ошибок и dead letter queue. Написание unit- и интеграционных тестов (xUnit / NUnit), поддержание покрытия на уровне, согласованном с командой. Участие в рефакторинге: выявление технического долга и его устранение в рамках задач спринта или по согласованию с тимлидом/техлидом. Подключение и настройка инструментов observability (OpenTelemetry, Prometheus, Grafana, Sentry) по стандартам, заданным командой DevOps. Ведение технической документации в Confluence: описание API, схемы взаимодействия сервисов, фиксация принятых решений. Участие в code review: комментирование с указанием на конкретные проблемы и предложением альтернатив. Совместная проработка требований и API-контрактов с QA и Frontend-командой на этапе планирования. Участие в архитектурных обсуждениях внутри команды; эскалация вопросов к техлиду при выходе за рамки компетенции. Стек: NET 8 / .NET 10, C#, PostgreSQL, Dapper, REST Web API, FluentValidation, NLog, Kafka, RabbitMQ, OpenTelemetry, Sentry, Keycloak, Prometheus, Jenkins, Rancher (k3s), OpenSearch, Grafana, Linux, Windows, YouTrack, Confluence, Gitea Мы ждём от успешного кандидата: .NET / C# Уверенное владение современными возможностями языка (records, pattern matching, async/await, LINQ). Глубокое понимание ООП, применение принципов SOLID, DRY, KISS в реальных проектах. Умение проектировать чистую, поддерживаемую архитектуру кода. Базы данных Уверенная работа с SQL: сложные запросы, оптимизация, индексы. Понимание уровней изоляции транзакций и практических последствий их выбора. Опыт работы с Dapper, понимание разницы между микро-ORM и полноценными ORM (Entity Framework). API и интеграции Разработка RESTful API для frontend: проектирование контрактов, версионирование, обработка ошибок. Опыт интеграции со сторонними REST API, понимание best practices (idempotency, retry, timeout). Базовое понимание механизмов аутентификации и авторизации. Опыт работы с JWT и OAuth2 / OpenID Connect. Инструменты и инфраструктура GitFlow: ветвление, code review, работа с Pull Request'ами. Базовый CI/CD: работа с пайплайнами, взаимодействие с командой DevOps для совместного устранения ошибок. Docker: написание Dockerfile, docker-compose для локальной разработки. Kubernetes (базовый уровень): деплой приложений, просмотр логов, управление перезапуском подов. Soft Skills Способность работать в условиях неполной информации: отсутствие ожидания идеального ТЗ, умение задавать правильные вопросы и двигаться вперёд с разумными допущениями. Умение аргументированно обсуждать технические решения в команде: объяснить свой выбор, задать уточняющие вопросы и изменить позицию при наличии весомых доводов. Содержательное участие в code review: указание на конкретные проблемы, предложение альтернатив, а не просто «лайк» или «ок». Ответственность за задачу от постановки до деплоя: уточнение требований до начала работы (а не после), оповещение о рисках заранее. Будет плюсом: Базовое понимание ELK-стека, умение читать и фильтровать логи в Kibana. Понимание принципов observability: логи, метрики, трассировка (знакомство с OpenTelemetry, Jaeger или аналогами). Опыт работы с брокерами сообщений: Kafka или RabbitMQ (паттерны pub/sub, обработка ошибок, dead letter queue). Опыт работы в микросервисной архитектуре: понимание межсервисного взаимодействия, границ сервисов. Мы предлагаем: Всего 1–2 онлайн-встречи и обратная связь в течение 2–3 дней. Никаких домашних заданий и квестов. Компания с 25-летней историей и лидерскими позициями на рынке. Полностью удалённый формат работы из любой точки РФ или гибрид — офисы в Москве и Санкт-Петербурге. График работы: Пн–пт, с 9:00 до 18:00 или с 10:00 до 19:00 на выбор. Оформление с первого рабочего дня, полное соблюдение ТК РФ, ДМС. Бюджет на профильные конференции и обучение, внутренние tech talks и архитектурные ревью, менторство от senior-инженеров, прозрачный путь роста до Senior. Внутренние воркшопы, митапы, совместные ретроспективы и неформальные встречи команды.

Похожие вакансии

Инженер по ручному тестированию.
Перфоманс Лаб
до 110000 руб.
Полная занятостьОпыт 1–3 года
Директор по развитию партнеров
Эйчар Бизнес Эксперт
300000 – 400000 руб.
Полная занятостьОпыт 3–6 лет
Дежурный сетевой инженер
ЭлектронТелеком
от 100000 руб.
Полная занятостьОпыт 1–3 года
Customer Success Engineer (Premium Support)
Лаборатория Касперского
Зарплата не указана
Полная занятостьОпыт 1–3 года
Специалист контактного центра на чаты (по ТК РФ)
Совкомбанк
от 60000 руб.
Полная занятостьОпыт 1–3 года
Ведущий специалист по контекстной рекламе
Биапи
от 80000 руб.
Полная занятостьОпыт 1–3 года