
ТулаСофт
C#/.NET-разработчик+angular
- Angular
- ASP.NET
- ASP.NET MVC
- Entity Framework
- C#
-
.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;
-
опыт работы с инструментами профилирования приложений.
-