.NET Developer (Senior)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Сегодня билайн — компания изменений, чутко реагирующая на потребности рынка и людей. А ещё билайн — это не просто компания, это — команда, объединённая общими ценностями и общей целью — быть лидером телеком и digital-рынков, предоставляя нашим клиентам новейшие продукты и услуги, а также сервис самого высокого уровня.
Продукт: Business Product Catalog - единая точка предоставления актуальной и консистентной информации о всех продуктах компании и партнеров.
Ожидания от кандидата
Итак, вам предстоит:
- Участие в проектировании и разработке программных компонентов ядра продукта, вспомогательных компонентов, а также REST API сервисов для чтения и редактирования данных, которыми управляет разрабатываемый продукт. Разработка ведется на .Net 5/6 /.Net Core 3.1
- Участие в проектировании и реализации интеграционных решений с другими продуктами компании и партнеров.
- Участие в проведении code-review кода коллег.
- По необходимости, покрытие разрабатываемого кода модульными тестами.
- Формализация своих мыслей по проектированию решений, а также описание уже разработанных компонент в виде документации в Confluence.
- Участие в коммуникации внутри команды, а также с представителями других команд, при помощи: Outlook, Мессенджеры и Zoom.
- Участие в процессах свойственных Agile/Scrum методологии.
- Показ своих результатов на demo внутри команды и за ее пределами
Мы будем рады рассмотреть вашу кандидатуру, если у вас есть:
- Опыт промышленной разработки на .Net от 5 лет.
- Хорошее знание .net Core 3.1 (Web API, Middleware, Dependency Injection)
- Опыт работы с ORM (Entity framework \ entity framework core \ Dapper)
- Опыт реализации REST API сервисов
- Знание и опыт работы с SQL и NoSQL базами данных
- Знание структур данных и понимание их применения
- Опыт работы с системами контроля версий. Желательно Git.
- Понимание и умение применять на практике принципы SOLID
- Владение современными инструментами коллективной работы (Jira, Confluence)
- Умение самостоятельно проектировать решение поставленных задач
Условия работы
- Трудоустройство в аккредитованную ИТ-компанию;
- Сплоченную команду профессионалов, в которой можно не только успешно реализовывать проекты, но и перенимать опыт и развиваться;
- Обучение, участие в интересных проектах и расширение профессиональной экспертизы: мы участвуем в конференциях, митапах, публикуемся на Хабр и т.д.
- Конструктивную и открытую рабочую атмосферу;
- Полис добровольного медицинского страхования, обслуживаемый в лучших клиниках;
- Корпоративные скидки на фитнес, обучение, путешествия и т.п;
- Служебную сотовую связь.
Дополнительные инструкции
Будет плюсом:
• Опыт описания UML диаграмм
• Опыт работа с EFCore/Dapper
• Опыт работы с PostgreSQL
• Знание и умение применять GitFlow
• Опыт работы в Scrum
• Знание и опыт работы с Swagger
• Общие знания о Docker