.NET разработчик (выделенные команды)
Полный рабочий день
Можно удаленно
Middle
Senior
Ищем бекендера на .NET для усилиение команд клиента. Есть несколько прооектов, но все они касаются разработка бекенда для веб-приложений и интеграции со сторонними системами.
Что нужно делать
- Разрабатывать новую функциональность и делать рефакторинг, оптимизации;
- Планировать свою работу;
- Участвовать в код-ревью;
- Делиться опытом с командой: внутри команды проводим раз в 2 недели встречи бекендеров, где разбираем проблемы и подходы с проектов;
- Учиться, развиваться, совершенствовать свой код.
Что нужно, чтобы присоединиться к нам
Чтобы попасть в нашу команду нужно:
- Представлять, как работают веб-приложения;
- Глубоко знать всю базу .NET/C#: конструкции языка, стандартные типы, коллекции, делегаты, работу с памятью, Garbage Collector;
- Понимать, как работает асинхронный код и многопоточность в .NET;
- Понимать pipeline веб-приложенией ASP.NET Core (WebAPI);
- Уметь работать с ORM (Entity Framework Core): понимать внутренее устройство, уметь конфигурировать для разных кейсов, знать техники оптимизации запросов;
- Уметь проектировать структуру БД, знать основы SQL, понимать и уметь использовать транзакции;
- Уметь проектировать REST API;
- Понимание ООП и принципов SOLID, знание некоторых паттернов проектирования, умение их применять на практике;
- Уметь работать с Docker.
Также нам важны:
Будет плюсом:
- опыт работы с микросервисной архитектурой, знание паттернов для ее проектирования;
- умение писать юнит-тесты;
- опыт работы с очередями сообщений - RabbitMQ, Kafka, Redis;
- опыт работы с Elasticsearch;
- опыт работы с Prometheus / Grafana;
- наличие профильного образования.
Привет! 👋
Я Фёдор Киселев, тимлид направления .NET разработки во fuse8. Перед собеседованием рекомендую вспомнить, как работает веб и реляционные базы данных, а также освежить свои знания по MS SQL Server и языку SQL. Не лишним будет еще раз пробежаться по документации по C#, Entity Framework и ASP.NET Core. Удачи!
Ждем твоего отклика! 🤘