Разработчик .NET (Microservices, Kafka)
Компания: Альфа-Банк
Локация: Москва
О компании
Альфа-Банк — один из крупнейших частных банков в России, предоставляющий широкий спектр финансовых услуг как для клиентов, так и для бизнеса. Банк активно развивает инновационные технологии, ориентируясь на высокие стандарты обслуживания и обслуживания клиентов.
Ключевые факты:
- Основан в 1990 году
- Более 17 миллионов клиентов
- Один из лидеров на рынке цифровых финансовых услуг
- Присутствие в более чем 300 городах России
О вакансии
Команда разработчиков Альфа-Банка занимается созданием и совершенствованием программного обеспечения для внутренних нужд, внедряя передовые технологии. В рамках своей работы специалисты сосредоточены на разработке микросервисной архитектуры, взаимодействии с брокерами сообщений и других современных подходах к программированию.
Ваша роль как разработчика .NET подразумевает участие в проектировании и внедрении эффективных решений, а также их интеграцию с существующими системами банка. Вы будете работать в команде, которая нацелена на качество и выполнение задач в срок, а также активно участвовать в процессе кодирования и тестирования.
Чем предстоит заниматься:
- Разработка и поддержка программного обеспечения на C# с учетом требований заказчика
- Оценка задач, анализ и проектирование решений для оптимизации процессов
- Проведение код-ревью и тестирования функций
- Интеграция новых решений с существующими системами банка
- Консультирование по вопросам функционирования разработанного ПО
Что мы предлагаем:
- Возможность работать над крупными проектами в стабильной компании
- Работу в команде профессионалов с возможностью обмена опытом
- Обучение и повышение квалификации, поддержка в развитии
- Доступ к современным технологиям и инструментам разработки
Обязанности
- Разработка программного обеспечения по требованиям заказчика
- Анализ задач для выбора оптимальных решений и оценки трудозатрат
- Участие в декомпозиции задач и проектировании новых приложений
- Защита предлагаемых технических решений перед командой
- Проведение код-ревью для повышения качества кода
- Тестирование разработанных функций
- Исправление выявленных дефектов в программном обеспечении
- Консультирование пользователей по вопросам работы системы
- Внедрение и интеграция ПО с внутренними системами банка
Требования
- Владеет C# на уровне middle-разработчика и выше
- Знает MS SQL и умеет читать T-SQL
- Знает PostgreSQL
- Опыт создания WebAPI
- Опыт работы с ORM (Entity Framework)
- Понимает принципы SOLID
- Умеет оценивать задачи
- Следит за трендами разработки
- Опыт работы с Docker и Kubernetes
- Опыт работы с брокерами сообщений (Kafka, MQ)
- Опыт построения систем на микросервисной архитектуре
- Опыт разработки по Domain Driven Design
- Знание ReactJS / TypeScript (принято как дополнительный плюс)