Разработчик C#, ASP.NET Core, Angular
Проект: модульный монолит+ микросервисы + Angular + (не основное) веб на ASP.NET MVC
Формат работы: удаленная работа
Обязанности
- Проектирование и разработка баз данных, бизнес-логики, разработка пользовательского интерфейса
- Участие в разработке архитектуры приложения
- Работа в распределенной agile-команде
Требования
- Уверенное владение языком C# и платформой .NET Core 3.1, 6
- Опыт работы с Angular, TypeScript, rxjs
- Опыт использования WCF
- Знание принципов и практический опыт применения ООП
- Опыт использования NHibernate или EntityFramework (пригодятся оба)
- Понимание принципов и способов интеграции с другими системами
- Опыт работы с Git
- Умение разбираться и готовность работать с чужим кодом
- Знание SQL и опыт работы с реляционными СУБД (PosgreSQL)
- Опыт работы с микросервисами (REST, брокеры сообщений)
- Понимание принципов SOLID, CQRS, DDD
- Готовность расти и постоянно развиваться профессионально
- Умение писать код, понятный другим участникам команды, в соответствии с установленным гайдлайном
Не обязательно, но будет плюсом
- Опыт использования 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, рефакторинг
- Крупный проект, сложная архитектура
Условия
- Официальное оформление с первого рабочего дня: оплачиваемый отпуск и больничный лист, ДМС
- Курсы английского языка
- Компания зарегистрирована в реестре Минцифры