Привет!
Мы — команда R&D в группе Okkam. Мы создаём интеллектуальные коммуникационные продукты, которые не только делают работу эффективней внутри компании, но и меняют всю индустрию.
И сейчас мы в поисках Стажера в команду Разработки. Если это интересная для тебя сфера и ты готов начать свой путь в качестве C# Developer под руководством лучших экспертов, мы будем рады пригласить тебя в нашу команду!
Тебе предстоит:
-
Писать эндпоинты REST API на ASP.NET Core: проектировать контракт, описывать его в Swagger/OpenAPI, корректно обрабатывать ошибки и статус-коды;
-
Работать с данными через EF Core и LINQ: писать запросы, миграции, разбираться, почему запрос тормозит, и ускорять его;
-
Реализовывать бизнес-логику в парадигме CQRS через MediatR: команды и запросы, валидация входных данных, маппинг сущностей в DTO;
-
Покрывать код тестами: unit-тесты на бизнес-логику (xUnit) и интеграционные — на API целиком (от HTTP-запроса до базы, на исправленный баг — регрессионный тест);
-
Разбирать ошибки: воспроизвести сценарий, найти причину по логам, починить;
-
Проходить code review и работать с Git по процессу команды: ветка на задачу, merge request.
С тебя:
-
C# — на уровне законченного учебного проекта: классы и интерфейсы, коллекции, LINQ, обработка исключений; понимаешь, зачем нужен async/await, и умеешь им пользоваться.
-
Ориентир: ты написал хотя бы одно работающее приложение целиком сам и можешь объяснить в нём любую строку;
-
Понимание основ HTTP и REST, общее представление об ASP.NET Core;
-
SQL: join'ы, группировки; знакомство с любой ORM;
-
Представление о DI и о том, зачем нужны SOLID, KISS и DRY;
-
Git: ветки, коммиты, merge;
-
Учебные или pet-проекты на GitHub — приложи ссылку к отклику, мы их правда открываем.
Будет плюсом:
-
Опыт работы с EF Core;
-
Написанные хоть раз unit- или интеграционные тесты;
-
Знакомство с CQRS / MediatR и принципами Clean Architecture;
-
Английский на уровне чтения документации.
От нас:
- Опытные наставники и желание тебя обучать;
- Оплачиваемая стажировка длительностью 6+ месяцев;
- Официальное оформление (срочный трудовой договор);
- Гибридный формат работы - вместе решим, когда из дома, а когда из нашего офиса в Москва-Сити;
- Занятость 30 часов в неделю, гибкий график выстраивается по договоренности с руководителем;
- Перспектива роста до штатного специалиста.