Москва, м. Динамо, РоссияВ нашу профессиональную команду приглашаем опытного разработчика C#.
Проект представляет собой платформу для размещения сервисов различных
направлений бизнеса: от автоматизации выдачи справок до работы с
телефонией и премиум клиентами. Всего более 20 направлений. На
сегодня мы ищем кандидатов в команды банковских продуктов и
направления кредитования. Этот проект разрабатывался с нуля на базе
проверенной годами и эволюционно развивающейся разработанной нами
микросервисной платформы.
Технологии/инструменты
C#.NET CoreEF CoreRabbitMQKafkaNServiceBusOraclePostgreSQL
- Продукты, которые мы используем: Visual Studio, RabbitMQ, Kafka, Oracle, SQL Server, Jira, Git, Confluence, Bitbucket, Teamcity, Docker, Kubernetes, ELK Stack, NServiceBus.
О команде
- Мы поощряем FOSS, наши сотрудники являются мейнтейнерами таких библиотек, как graphql-dotnet со всей её инфраструктурой, EasyNetQ, ImageSharp и десятка других, которые вы если не использовали, то, скорее всего, слышали.
- Мы вкладываемся в InnerSource, разрабатываем различные внутренние инструменты для удобства разработки системы и автоматизации базовых процессов.
- Мы используем микросервисную архитектуру в качестве основной. Уже более 200 сервисов на .NET Core во внутреннем корпоративном облаке на основе Kubernetes. Состояние каждого сервиса мониторим при помощи инструментов ELK Stack, Prometheus, Grafana, OpenTelemetry.
- Мы пережили все "детские болезни", у нас есть устоявшиеся стили написания кода, налажены механизмы их проверки. Постоянно собираются метрики качества кода: maintainability, reliability, уровень покрытия Unit тестами и т.д.
- У нас налажены процессы Code Review, QA, QAA, CI/CD.
- Мы умеем работать по гибким методологиям Kanban, Scrum и в целом придерживаемся Agile Manifesto. Постоянно трансформируемся и адаптируемся к изменениям.
- Мы умеем работать удалённо. География сотрудников — это почти вся Россия: от Санкт-Петербурга до Новосибирска. К сожалению, в текущей ситуации мы рассматриваем только кандидатов из России.
- Мы участвуем в известных конференциях разработчиков: AgileDays, DotNext, ArchDays.
Обязанности
- Участие в разработке внутренней CRM на микросервисной платформе.
- Участие в разработке архитектуры системы.
- Интеграция с внешними системами.
- Написание автотестов.
Требования
- Знание языка C#.
- Понимание устройства платформы .NET Framework / Core.
- Знание основных составляющих и технологий — BCL, TPL, LINQ, Entity Framework / Core, ASP.NET / Core.
- Знание баз данных SQL Server, Oracle.
- Опыт работы с VCS Git.
- Опыт создания нагруженных многопоточных / асинхронных систем.
- Знание структур данных и алгоритмов, принципов и паттернов проектирования.
- Опыт работы с распределённой / микросервисной архитектурой на основе ESB / HTTP.
- Опыт работы в Agile-команде.
- Желательно знание банковской предметной области.
Условия
- Трудоустройство в аккредитированную ИТ-компанию.
- Достойную и конкурентную зарплату.
- Отсрочку от армии для ИТ-специалистов, возможность получения ИТ-ипотеки.
- Интересную и динамичную работу: мы решаем амбициозные задачи, внедряем новые технологии.
- Профессиональное развитие: обучение в корпоративном университете «Вселенная открытий», экспертные и управленческие карьерные треки.
- Команду единомышленников – больших профессионалов своего дела, которые знают цену доверию и партнерству.
- Приятную рабочую атмосферу, частичную или полностью удаленную работу.
- Заботу о здоровье: ДМС, страхование жизни, страхование при выезде за границу.
- Льготные ставки на банковские и страховые продукты «Открытия», скидки от компаний-партнеров.
Мы на хабре рассказываем о наших решениях
- "До 40 релизов в день в Enterprise: наша сool story": ссылка.
- "Как мы настроили CI/CD, чтобы релизить часто и без страха": ссылка.
- "Когда контекст доступа важен: авторизация в микросервисной платформе на GraphQL": ссылка.
Вера Белокур Tech Recruiter