Стажер разработчик (C#) / Intern C# developer
Описание
Привет!Мы — команда 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 часов в неделю, гибкий график выстраивается по договоренности с руководителем; Перспектива роста до штатного специалиста.