Навыки и опыт:
-
Работа в роли бэкенд на .Net core более 3 лет
-
C# 10+ версии;
-
Знание архитектур MSA, SOA и опыт работы с ними, отличия;
-
Знание платформы и опыт работы с .Net6 (+3.1), ASP .Net MVC;
-
Опыт работы с любым одним инструментом из списка: Kubernetes, Serverless, Open Source model;
-
Знание и опыт работы с Entity Framework Core or Dapper or link2db, Redis, Rabbit or Kafka, Docker;
-
Знание протоколов HTTP, HTTPS, REST, AMQP;
-
Знание паттернов проектирования;
-
Асинхронность и многопоточность;
-
Знание принципов ООП и ФП;
-
Базовые навыки в SQL, индексы БД;
-
Владение базовыми структурами и знание основных алгоритмов поиска и сортировки;
-
Понимание принципов оптимизации, профилирования;
-
Знание основ безопасной разработки;
-
Опыт участия в процессе проведения код-ревью к роли проверяющего;
-
Работа с системой контроля версий Git;
-
Понимание концепции unit-тестирования и владение инструментами тестирования;
-
Самостоятельный анализ необходимости покрытия проекта unit-тестами и их реализация;
-
Знание или опыт работы по гибким методологиям Agile: Scrum, Kanban;
-
Знание стадий жизненного цикла ПО;
-
Работа с требованиями: документирование, процесс управления, декомпозиция;
Будет плюсом:
-
Понимание Kubernetes и идеологии DevOps, SRE;
-
Понимание принципов построения Cloud Native приложений;
-
Понимание принципов работы с Open Source проектами;
-
Опыт работы с нагруженными сервисами;
-
Умение работать с профилированием запросов (Display estimated execution plan или аналогами);
-
Знание протоколов SSL, SOAP;
-
Опыт работы в финтех;
Условия:
- З/п по итогам технического собеседования и оформление в штат. Можно также сотрудничать в статусе ИП/самозанятого;
- Интересные проекты и востребованный на рынке продукт. Адекватное руководство и квалифицированная проектная команда с огромным опытом;
- Возможность работать как удаленно, так и на территории работодателя: комфортные офисы в г. Калининград и г. Москва.