Обязанности: Написание и поддержка программного кода на языке C#; Участие в разработке новых фич и модулей; Проведение тестирований кода с использованием юнит-тестов и других методик; Поиск и исправление ошибок (багов) в приложении; Ознакомление с новыми инструментами и технологиями; Участие в командных встречах и планировании задач; Сотрудничество с другими разработчиками; Написание комментариев и документации кода для повышения его читаемости; Обновление документации по проекту по мере внесения изменений; Рассмотрение и анализ кода других разработчиков; Предложение улучшений и прием изменений в результате обсуждений; Использование Git и других систем контроля версий для управления кодом; Понимание процесса слияния и разрешения конфликтов; Написание запросов для получения и обработки данных. Требования: Технические навыки: уверенное владение платформой .NET Core (версия 6.0 и выше); опыт проектирования и разработки RESTful Web API (включая обработку HTTP‑запросов, статусов, заголовков); понимание принципов микросервисной архитектуры и опыт её реализации; работа с Entity Framework Core (включая Code First, миграции, оптимизацию запросов); знание SQL на уровне сложных запросов (JOIN, подзапросы, индексы, оптимизация); практическое применение фреймворков: ASP.NET Core (MVC, Web API, Middleware); Entity Framework Core (DbContext, LINQ to Entities). Инфраструктурные навыки: опыт контейнеризации приложений с помощью Docker (создание образов, Dockerfile); понимание Docker Compose для оркестрации мультиконтейнерных приложений; понимание CI/CD‑пайплайнов в GitLab (gitlab-ci.yml, stages, jobs); документирование API с использованием Swagger (аннотации, генерация документации). Дополнительные компетенции: понимание принципов SOLID, DRY, KISS; опыт работы с системами контроля версий (Git); навыки написания юнит‑тестов (xUnit/NUnit); базовое понимание HTTP/HTTPS, JSON, XML. Будет плюсом: знание RabbitMQ/Kafka для асинхронной коммуникации; понимание принципов DevOps; опыт оптимизации производительности приложений. Что мы ожидаем от кандидата: способность самостоятельно решать задачи средней и повышенной сложности; умение читать и анализировать чужой код; готовность участвовать в код‑ревью; навыки технической документации (комментарии, README, API‑документация). базовое понимание HTTP/HTTPS, JSON, XML. Условия: Работа в российской компании, являющейся крупнейшим производителем промышленного вентиляционного оборудования и климатической техники; Оформление в соответствии с ТК РФ, график работы: 5/2; Достойный уровень оплаты труда; Полис ДМС; Компенсация стоимости обедов; Компенсация фитнеса; Корпоративное обучение и возможности для профессионального роста, карьеры и развития.
Похожие вакансии