О компании
ИДТ специализируется на заказной разработке и интеграции программного обеспечения для финансового сектора. Мы создаём под ключ и внедряем решения, которые обеспечивают движение денег: кастомные модули автоматизированных банковских систем (АБС, core banking), подключения к платёжным шлюзам, системы авторизации и связующую инфраструктуру.
Системами ежемесячно пользуются сотни тысяч пользователей, а сами платформы обеспечивают работу критически важных финансовых сервисов.
Эта работа требует высоких стандартов безопасности, надёжности и масштабируемости — и мы относимся к этой ответственности серьёзно. В ИДТ нет краткосрочных проектов: вы будете участвовать в создании долгосрочных финансовых платформ с реальной зоной ответственности, значимым влиянием результатов работы и пространством для профессионального роста. Если вы ищете инженерную работу, которая действительно имеет значение, ИДТ — подходящее место для развития.
Мы ищем
Мы ищем квалифицированных разработчиков C# / .NET для усиления нашей команды. В этой роли вы будете участвовать в разработке и поддержке финансовых систем, писать чистый и эффективный код, проводить код-ревью и внедрять лучшие инженерные практики. Вы будете работать в тесном взаимодействии с командой на всех этапах цикла разработки — от проектирования до сопровождения продуктового кода.
Итоговый уровень позиции — Middle или Senior — определяется по результатам технического интервью, с учётом глубины опыта, экспертизы и зоны ответственности, которую готов взять на себя кандидат.
Чем предстоит заниматься
- Участвовать в планировании разработки, релиз-менеджменте, код-ревью и интеграциях совместно с другими инженерами, продакт-менеджерами и партнёрами
- Разрабатывать спецификации и алгоритмы решений
- Проектировать, разрабатывать и внедрять финансовое программное обеспечение и его компоненты
- Разрабатывать и поддерживать чистый, эффективный и качественный код в соответствии со спецификациями и лучшими практиками
- Проводить диагностику и оказывать техническую поддержку существующих систем и программного обеспечения
- Улучшать производительность существующего кода и систем
- Интегрировать программные компоненты и сторонние сервисы
- Проверять и выполнять развёртывание программ и систем
- Проводить код-ревью и внедрять лучшие практики разработки
Мы ожидаем
- Опыт коммерческой разработки программного обеспечения от 3 лет — для позиции уровня Senior ожидается опыт от 5 лет
- Уверенное владение стеком Microsoft .NET (C#, .NET / .NET Core, ASP.NET MVC, Web API) — для позиции уровня Senior ожидается экспертный уровень владения
- Опыт работы с реляционными базами данных (Microsoft SQL Server или аналогичными)
- Хорошее понимание структур данных, алгоритмов и паттернов проектирования
- Опыт работы с системами контроля версий и практиками совместной работы с кодом
- Опыт работы по методологии Agile
- Внимательность к деталям и качеству кода
- Хорошие коммуникативные навыки для эффективной работы в команде
- Готовность изучать новые языки и технологии
- Высшее техническое образование (компьютерные науки или смежные направления) либо эквивалентный практический опыт разработки
Будет преимуществом
- Опыт разработки клиентских SPA-приложений на JavaScript-фреймворках (React, Angular и др.)
- Опыт создания и поддержки enterprise-grade систем и программного обеспечения
- Опыт работы с распределёнными системами и микросервисной архитектурой (Kafka, Docker, Kubernetes)
- Знание NoSQL баз данных
Мы предлагаем
- Официальное трудоустройство в соответствии с Трудовым кодексом РФ
- ГИБРИДНЫЙ формат работы с офисом в г. Москва
- Конкурентную заработную плату — итоговый уровень обсуждается индивидуально по результатам собеседования, с учётом опыта и квалификации кандидата
Почему эта роль интересна
Вы будете работать над платформами, которыми ежемесячно пользуются сотни тысяч людей, и вносить непосредственный вклад в развитие финансовых сервисов уровня Enterprise. Роль предполагает реальную зону ответственности, работу в сильной инженерной команде и пространство для профессионального роста.