ИТ-компания «Лоция»
Разработчик .NET (Стажер)
Intern .NET backend developer: builds REST APIs, business logic for commercial transport servicing, background tasks, and high-load optimizations using C#, PostgreSQL, and Git. 3-month contract, up to 30 hours/week, remote/office/hybrid from Moscow.
- Compensation
- Not disclosed
- Location
- Москва
- Work setup
- Remote
- Seniority
- Intern
- Employment
- Internship
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Уверенное владение основами C# (ООП, коллекции, базовые структуры данных)
- Знание SQL и понимание устройства реляционных БД, в частности PostgreSQL
- Понимание принципов работы REST API (GET, POST, PUT, DELETE) и взаимодействия клиента с сервером
- Базовые навыки работы с Git (ветвление, коммиты, командная разработка)
- Аналитический склад ума, любовь к алгоритмическим задачам, стремление к чистому поддерживаемому коду
Nice to have
- Понимание асинхронного программирования (async/await) или многопоточности
- Базовое представление о микросервисной архитектуре
- Опыт работы с Docker (контейнеризация приложений)
- Базовые знания фронтенд-технологий (например, VueJS)
Full description
Навыки: C#. Квалификация: Intern. Специализации: Бэкенд разработчик.
Чем предстоит заниматься:
- разработкой API: создание надежных REST-сервисов для интеграции между различными системами предприятия и обеспечения работы фронтенд-части;
- реализацией бизнес-логики: разработка ядра системы, отвечающего за сложные процессы обслуживания коммерческого транспорта;
- работой с фоновыми процессами: разработка фоновых заданий (background tasks) для обработки данных в режиме реального времени;
- оптимизацией: решение задач по производительности в сценариях с высокой нагрузкой.
Чего мы ждем от тебя:
- языки программирования: уверенное владение основами C# (понимание принципов ООП, опыт работы с коллекциями и базовыми структурами данных);
- работа с данными: знание SQL, умение писать запросы и понимание устройства реляционных БД (в частности, PostgreSQL);
- сетевое взаимодействие: понимание принципов работы REST API (методы GET, POST, PUT, DELETE) и взаимодействия клиента с сервером;
- инструментарий: базовые навыки работы с Git (ветвление, коммиты, командная разработка);
- инженерный подход: аналитический склад ума, любовь к алгоритмическим задачам и стремление к написанию чистого, поддерживаемого кода.
Желательный опыт:
- понимание принципов асинхронного программирования (async/await) или многопоточности (Multithreading);
- базовое представление о микросервисной архитектуре;
- опыт работы с Docker (контейнеризация приложений);
- базовые знания фронтенд-технологий (например, VueJS), что поможет эффективнее интегрировать бэкенд с интерфейсом.
Мы предлагаем:
Срочный трудовой договор на 3 месяца, 5/2, не более 30 часов в неделю, удаленно/офис/гибрид.
На стажировку рассматриваем студентов из любых ВУЗов, любой формы обучения, включая заочную, включая магистратуру.