Чем предстоит заниматься:
-
проектированием и реализацией бизнес-логики системы;
-
разработкой интеграционных решений для взаимодействия с внутренними сервисами компании;
-
созданием и согласованием контрактов для взаимодействия с frontend-разработчиками;
-
проведением код-ревью и ведением технической документации;
-
участием в настройке и совершенствовании CI/CD процессов.
- уверенное владение C# (.Net, .Net Core, WebAPI), .NET6 и выше;
-
понимание принципов и опыт практического применения шаблонов ООП, SOLID;
-
владение навыками написания асинхронного кода;
-
глубокое понимание REST;
- опыт работы с БД (предпочтительно PostgreSQL), опыт проектирования БД, T-SQL;
- хорошее понимание инструментов управления версиями кода Git;
- понимание принципов синхронной и асинхронной интеграции между компонентами системы;
- навыки работы с брокерами сообщений (Kafka, RabbitMQ);
- опыт написания Unit-тестов;
- понимание и опыт использования/построения CI/CD процессов;
- опыт работы в команде по гибким методологиям (SAFe, SCRUM, Kanban).