.net 8
abp.io
Entity Framework Core
angular 19
typescript
node.js
primeng (реактивные формы)
postresql
Требования к кандидату:
знание и понимание принципов ООП, SOLID, паттернов проектирования и умение их применять;
понимание базовых структур и алгоритмов;
уверенное знание платформы .NET/Core, включая структуры данных, асинхронное программирование, многопоточность;
опыт коммерческой разработки на платформе от 2 лет;
опыт работы с реляционными СУБД (предпочтительно PostgreSQL), понимание индексов и навыки профилирования запросов;
опыт работы с ORM (предпочтительно Entity Framework Core)
опыт работы с современными VCS (предпочтительно git), знание основных подходов по управлению версионированием (e.g. git flow);
значимый опыт разработки ASP.NET приложений (MVC, WebApi, etc.), понимание REST;
опыт работы с ABP (ASP NET Boilerplate) будет большим плюсом;
понимание принципов работы веба: протоколы, статусы, кэширование;
значимый опыт разработки на JavaScript, TypeScript, понимание принципов работы JavaScript в браузере;
значимый опыт разработки на Angular, включая реактивные формы (primeng предпочтилельно)
базовое понимание и опыт верстки;
опыт работы с использованием гибких методологий (предпочтительно Scrum).
Будет плюсом:
понимание современных архитектур построения систем (включая SOA, MSA);
понимание концепции unit-тестирования и владение инструментами тестирования;
опыт работы с распространенными компонентами для фронта;
опыт работы с препроцессорами CSS (sass/less), gulp/webpack;
знакомство и использование docker и Kubernetes;
опыт работы с CI/CD инструментами;
понимание принципов code review, участие в code review;
опыт работы с инструментами профилирования приложений.