Разработчик C#, ASP.NET Core
Проект: модульный монолит + микросервисы с вебом на ASP.NET MVC + Angular
Формат работы: удаленная работа
Обязанности
- Проектирование и разработка баз данных, бизнес-логики, разработка пользовательского интерфейса
- Участие в разработке архитектуры приложения
- Работа в распределенной agile-команде
Требования
- Уверенное владение языком C# и платформой .NET Core 3.1, 6
- Опыт использования WCF
- Знание принципов и практический опыт применения ООП
- Опыт использования NHibernate или EntityFramework (пригодятся оба)
- Понимание принципов и способов интеграции с другими системами
- Опыт работы с Git
- Умение разбираться и готовность работать с чужим кодом
- Знание SQL и опыт работы с реляционными СУБД (PosgreSQL)
- Опыт работы с микросервисами (REST, брокеры сообщений)
- Понимание принципов SOLID, CQRS, DDD
- Опыт работы с angular, ts, rxjs
- Готовность расти и постоянно развиваться профессионально
- Умение писать код, понятный другим участникам команды, в соответствии с установленным гайдлайном
Не обязательно, но будет плюсом
- Опыт использования ASP.NET MVC
- Опыт использования docker или kubernetes
- Опыт работы с primeng
- Знание шаблонов проектирования и умение применять их на практике
- Опыт работы в командах с применением Scrum, Agile
Преимущества
- Технологический стек: VS2022/Code, .NET Core 3.1, 6, PostgreSQL, MSSQL
- Современные процессы и инженерные практики: agile (scrum/kanban/nexus), CI/CD, code review, gitflow, рефакторинг
- Крупный проект, сложная архитектура
Условия
- Официальное оформление с первого рабочего дня: оплачиваемый отпуск и больничный лист, ДМС
- Курсы английского языка
- Компания зарегистрирована в реестре Минцифры