В новую команду стрима "Депозитарий" ищем техлида/ руководителя группы разработки (.NET)
Вам предстоит:
Управлять командой разработки: ставить и добиваться выполнения задач, определять потребность в обучении.
Взаимодействовать с Solution Architect для проектирования реализации решений.
Выступать в качестве эксперта в команде.
Принимать технические решения.
Проектировать и участвовать в проработке внутренней архитектуры системы, построении и контроле процесса разработки в команде.
Проводить техническое ревью и код ревью команды.
Обеспечивать выполнение ритуалов Scrum.
Какие знания и навыки для нас важны:
Знание базы .NET Core (ООП, типы данных, модель памяти + сборка мусора, делегаты и события, generics, LINQ, многопоточность, async await, ADO .NET, Entity Framework, ASP NET Core).
Владение SQL (MS SQL Server, PostgreSQL и т д)
Понимание основных современных принципов разработки (SOLID, DRY, low coupling, high cohesion)
Владение паттернами проектирования.
Знакомство с понятиями чистый код и code smells, опыт проведения рефакторинга.
Знакомство с основными архитектурными моделями (многослойная архитектура, микросервисы, монолит, event driven).
Опыт работы с современными системами очередей и NoSQL БД (RabbitMQ, Kafka, Redis, Tarantool, MongoDB, ElasticSearch).
Опыт использования инструментов тестирования кода (NUnit, xUnit и т д).
Знакомство с такими технологиями как: XML, JSON, REST, SOAP, HTTP, gRPC, Swagger.
Опыт работы с git, jira, jenkins/teamcity, bitbucket, doсker.
Опыт работы с системами постановки задач (Jira и пр.) и системами контроля версий (Git и пр.)
Знакомство с гибкими методологиями разработки и их принципами (Scrum, Agile).
Что вам будет интересно: