Описание проекта: Интернет + бэк часть мобильного банка для розничных клиентов
Основные характеристики проекта: бессрочное развитие средств ДБО для физ.лиц. Постоянное технологическое перевооружение в рамках улучшения клиентского опыта и уменьшения трудозатрат на развитие.
Стек:
Backend:
- Язык программирования: C#
- Используемые фремворки и технологии: .net framework\.net core\WCF\ASP .net MVC
- Воркфлоу: Code Style, git workflow, Code Review
- База данных: MsSQL, PosgreSQL, Oracle
- Очереди: RabbitMQ, Kafka
- Архитектура: 80% монолитная (для текущей версии ЛК), микросервисная (для новой версии ЛК)
Используемые инструменты и методологии:
- Хранение кода: Git
- Методология разработки: SCRUM
- Документация: Confluence
- Трекинг задач: Jira
- СI/CD: GitLab CI/CD
Обязанности:
- Разработка нового личного кабинета для юридических лиц и ИП на современном технологическом стеке
- На время переходного периода - доработка функционала текущего личного кабинета (Регуляторные требования от ЦБ, исправление Инцидентов).
Требования:
-
Опыт в разработке не менее 3 лет;
-
Хорошее знание C#, платформы .Net и .NET Core.
-
Опыт разработки web-приложений ASP.NET MVC.
-
Опыт работы с SOAP, RabbitMQ
-
Знание принципов и практический опыт применения OOP, SOLID,
TDD. -
Опыт работы с Entity Framework.
-
Знание механизмов межсервисного взаимодействия
-
Понимание принципов REST API, формата JSON
-
Умение писать SQL запросы, хранимые процедуры
-
Опыт работы GIT, ветки, merge request
Будет плюсом:
-
Базовые навыки фронт разработки (HTML, Javascript, CSS)
-
Опыт работы с Docker
-
Знание JavaScript, TypeScript, Angular
-
Опыт работы с Kubernetes или Openshift.
-
Опыт работы с ELK стеком.
- Знание и опыт работы с протоколами авторизации/аутентификации
Oauth2 и OIDC.
Условия:
-
Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах
-
Опыт работы в распределенной команде профессионалов
-
Уровень заработной платы обсуждается индивидуально
- Онбординг в офисе (Москва, Дербеневская набережная дом 7, строение 9) на 2 недели, затем удаленная работа с редкими приездами в офис