3 сентября 2024
Общие требования
Опыт работы на аналогичной должности не менее 5 лет
Уверенное знание платформы .NET/Core
Опыт коммерческой разработки на платформе от 3 лет;
Значимый опыт разработки ASP.NET приложений (MVC, WebApi, etc.), понимание REST;
Знание и понимание принципов ООП, SOLID, паттернов проектирования и умение их применять;
Опыт работы с реляционными СУБД (PostgreSQL, MSSQL), понимание индексов и навыки профилирования запросов;
Опыт работы с ORM (предпочтительно Entity Framework Core)
Опыт работы с современными VCS (предпочтительно git), знание основных подходов по управлению версионированием (e.g. git flow);
Понимание принципов работы веба: протоколы, статусы, кэширование;
Опыт работы с использованием гибких методологий (предпочтительно Scrum).
Требования к кандидату:
знание и понимание принципов ООП, SOLID, паттернов проектирования и умение их применять;
понимание базовых структур и алгоритмов;
уверенное знание платформы .NET/Core, включая структуры данных, асинхронное программирование, многопоточность;
опыт коммерческой разработки на платформе от 3 лет;
опыт работы с реляционными СУБД (PostgreSQL, MSSQL), понимание индексов и навыки профилирования запросов;
опыт работы с ORM (предпочтительно Entity Framework Core)
опыт работы с современными VCS (предпочтительно git), знание основных подходов по управлению версионированием (e.g. git flow);
значимый опыт разработки ASP.NET приложений (MVC, WebApi, etc.), понимание REST;
понимание принципов работы веба: протоколы, статусы, кэширование;
опыт работы с использованием гибких методологий (предпочтительно Scrum).
Будет плюсом:
понимание современных архитектур построения систем (включая SOA, MSA);
понимание концепции unit-тестирования и владение инструментами тестирования;
знание и опыт работы с нереляционными БД;
знание и опыт работы с очередями/брокерами сообщений;
понимание работы фронта;
знания и опыт в верстке, JavaScript, TypeScript;
знакомство и использование docker и Kubernetes;
опыт работы с CI/CD инструментами;
понимание принципов code review, участие в code review;
опыт работы с инструментами профилирования приложений.