Разработчик .Net

Разработчик .Net


Remote | 280 т.р. гросс


Вакансия: Разработчик .Net МКБ ДБО ФЛ

Формат: удаленно вся РФ, кроме МСК и СПб. Офис по желанию


Описание

Интернет + мобильный банк для розничных клиентов


Технологический стек: .net framework\.net core\WCF\Reactjs

БД: postgres, oracle, mssql

Интеграция с общебанком: RestAPI/Soap/RabbitMQ/Grpc

Трекинг задач: Jira

Хранение исходного кода: git

Документация: confluence

Методология разработки: SCRUM. Работа в микрокомандах (стримах), в которых есть все роли: аналитик, фронт/бэк разработчик/тестировщик/manager.

Каждая из команд самостоятельно: декомпозирует и оценивает задачи, формирует backlog, планирует спринт, проводит demo и ретроспективу спринта.

Тестирование: частично автоматизированное + ручное тестирование фич перед их релизом на бой

CI/CD: данный процесс еще пока только строится, но мы понимаем его необходимость и прикладываем значительные усилия, создавая современное, гибкое и быстрое решение по управлению доработками и доставки их до потребителя.


Что мы предлагаем: участие в интересном, высоконагруженном проекте (24/7), которым клиенты банка пользуется каждый день. В настоящий момент идет активная смена архитектуры с монолита на микросервисы (.net core). Мы сейчас в самом начале пути и у кандидата есть возможность внести свой существенный вклад не только в написание кода, но и принять участие в выработке архитектурных решений. Эта возможность становится еще более реальной с учетом того, что в ближайшей перспективе Интернет банк будет полностью переписан на новый стек технологии, соответственно, есть возможность построить новый продукт практически с нуля.


Обязанности:

• Проектирование и разработка нового функционала

• Написание Unit-тестов

• Участие в разработке архитектуры сервисов

• Оценка способов реализации задач и выбор наиболее оптимального решения

• Изучение новых технологий и подходов

• Участие в оценке, декомпозиции задач

• Проведение рефакторинга кода

• Code review

• Передача опыта и знаний middle и junior разработчикам

• Менторство над младшими разработчиками 


Задачи сотрудника на испытательный срок:

  • Ознакомление с существующими политиками и регламентами Компании и подразделения.
  • Отсутствие негативных отзывов клиентов.
  • Положительная оценка линейного руководителя.
  • Успешная коллаборация с другими участниками команды разработки.
  • Успешная реализация задач доработки систем заказчика. 


Обязательные требования:

• Высшее Техническое образование

• Опыт разработки на языке C#

• Знание платформ .Net Framework, .NET Core

• Опыт проектирования и разработки микросервисной архитектуры

• Знание механизмов межсервисного взаимодействия

• Умение документировать API (Swagger)

• Опыт работы с RabbitMQ

• Опыт работы с GRPC и форматом protobuf

• Опыт работы со стеком ELK

• Понимание принципов SOLID, dependency injection

• Отличное понимание ООП и паттернов проектирования

• Опыт работы с Entity Framework

• Знание языка запросов LINQ

• Опыт работы с WCF сервисами, понимание протокола SOAP

• Понимание принципов REST API, формата JSON

• Умение писать сложные SQL запросы, хранимые процедуры

• Глубокие знания в части фронт разработки (HTML, Javascript, CSS)

• Опыт использование frameworks: AngularJS, VueJS и др.

• Знание работы HTTP протокола: headers, response code, cookie

• Опыт работы GIT, ветки, merge requets

• Опыт работы с CI/CD 


Контакты: @yanaapon


Report Page