Разработчик .NET (Стажер)
ЛоцияМоскваГибрид5/2Контракт
SQLPostgreSQLDockerGitREST APIBackendAPIMicroservicesC#.NETRESTVue.jsМикросервисыOOPMultithreadingAsynchronous Programmingasync/awaitАсинхронное программированиеREST-сервисы
Описание
Команда занимается разработкой системы для обслуживания коммерческого транспорта.
Обязанности
- Разработка API: создание надежных REST-сервисов для интеграции между различными системами предприятия и обеспечения работы фронтенд-части
- Реализация бизнес-логики: разработка ядра системы, отвечающего за сложные процессы обслуживания коммерческого транспорта
- Работа с фоновыми процессами: разработка фоновых заданий (background tasks) для обработки данных в режиме реального времени
- Оптимизация: решение задач по производительности в сценариях с высокой нагрузкой
Требования
- Уверенное владение основами C# (понимание принципов ООП, опыт работы с коллекциями и базовыми структурами данных)
- Знание SQL, умение писать запросы и понимание устройства реляционных БД (в частности, PostgreSQL)
- Понимание принципов работы REST API (методы GET, POST, PUT, DELETE) и взаимодействия клиента с сервером
- Базовые навыки работы с Git (ветвление, коммиты, командная разработка)
- Аналитический склад ума, любовь к алгоритмическим задачам и стремление к написанию чистого, поддерживаемого кода
Будет плюсом
- Понимание принципов асинхронного программирования (async/await) или многопоточности (Multithreading)
- Базовое представление о микросервисной архитектуре
- Опыт работы с Docker (контейнеризация приложений)
- Базовые знания фронтенд-технологий (например, VueJS), что поможет эффективнее интегрировать бэкенд с интерфейсом
Условия
- Срочный трудовой договор на 3 месяца
- Не более 30 часов в неделю
- Работа удаленно, в офисе или гибрид
- График 5/2
- Рассматриваются студенты из любых ВУЗов, любой формы обучения, включая заочную и магистратуру