На постоянный проект в банке(удалёнка) требуется разработчик.
Требования:
-
работы в роли бэкенд на .Net core более 3 лет;
-
C# 8-10 версии;
-
знание архитектур MSA, SOA и опыт работы с ними;
-
знание платформы и опыт работы с .Net6 (+3.1), ASP .Net MVC;
-
знание и опыт работы с Entity Framework Core, Dapper, linq2db, Redis, Rabbit, Docker;
-
знание протоколов HTTP, HTTPS, SSL, REST, SOAP, AMQP;
-
знание паттернов проектирования;
-
асинхронность и многопоточность;
-
знание принципов ООП и ФП;
-
базовый SQL, индексы БД;
-
базовые структуры и алгоритмы;
-
понимание принципов оптимизации, профилирования;
-
знание основ безопасной разработки;
-
опыт проведения код-ревью;
-
работа с системой контроля версий Git;
-
понимание концепции unit-тестирования и владение инструментами тестирования;
-
знание гибких методологий Agile: Scrum, Kanban;
-
знание стадий жизненного цикла ПО;
-
работа с требованиями: документирование, процесс управления, декомпозиция, тестирование.
-
Будет плюсом:
-
опыт работы с нагруженными сервисами;
-
опыт работы в финтех;
-
понимание Kubernetes и идеологии DevOps;
-
понимание принципов построения Cloud Native приложений;
-
понимание принципов работы с Open Source проектами.