Разработчик C# / .NET (Middle / Senior)
Коротко
Develops and supports financial software (core banking, payment gateways, authorization systems) in C#/.NET, including code reviews and engineering practices. · Needs: C#/.NET development experience, financial sector experience
Описание от работодателя
О компании ИДТ специализируется на заказной разработке и интеграции программного обеспечения для финансового сектора. Мы создаём под ключ и внедряем решения, которые обеспечивают движение денег: кастомные модули автоматизированных банковских систем (АБС, 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. Роль предполагает реальную зону ответственности, работу в сильной инженерной команде и пространство для профессионального роста.