Описание:
Мы ищем начинающего C# разработчика в нашу команду. Если ты увлечён программированием, изучаешь C# и хочешь развиваться в направлении веб-разработки на ASP.NET Core — мы будем рады рассмотреть твою кандидатуру. Наставничество от опытного senior-разработчика обеспечено.
Обязанности:
- Разработка и доработка веб-приложений на C# / ASP.NET Core
- Написание и оптимизация SQL-запросов, работа с базами данных
- Разработка и поддержка REST API
- Написание юнит-тестов
- Исправление багов и рефакторинг существующего кода
- Участие в код-ревью
- Работа с системой контроля версий Git
- Взаимодействие с командой, участие в обсуждении архитектурных решений
Требования: - Знание языка программирования C# (ООП, LINQ, async/await, коллекции)
- Базовое понимание ASP.NET Core (MVC, Web API)
- Знание SQL на уровне написания запросов (SELECT, JOIN, GROUP BY, подзапросы)
- Понимание принципов работы HTTP, REST, Clean architecture
- Базовые знания Git
- Желание развиваться и учиться новому
- Умение читать техническую документацию (в том числе на английском)
Будет плюсом:
- Опыт работы с Entity Framework Core
- Знакомство с паттернами проектирования (Repository, DI, CQRS)
- Понимание принципов SOLID
- Опыт работы с любой СУБД (MS SQL Server, PostgreSQL)
- Наличие pet-проектов или портфолио на GitHub
- Знакомство с Docker
- Опыт работы с брокерами сообщений (RabbitMQ, Kafka)
- Базовое понимание CI/CD
Условия: - Трудоустройство по ИП или самозанятости
- Удалённый формат работы
- Наставничество и менторство от senior-разработчика
- Возможность профессионального роста
- Дружелюбная команда, открытая к обмену знаниями