Обязанности: Написание и поддержка программного кода на языке C#; Разработка и поддержка решений как на современных стеках (.NET Core/6.0+), так и сопровождение существующих модулей на .NET Framework; Участие в разработке и интеграции модулей для PLM-систем (синхронизация данных, работа с жизненными циклами изделий); Проведение тестирований кода с использованием юнит-тестов и других методик; Поиск и исправление ошибок (багов) в приложении; Ознакомление с новыми инструментами и технологиями; Участие в командных встречах и планировании задач; Сотрудничество с другими разработчиками; Написание комментариев и документации кода для повышения его читаемости; Обновление документации по проекту по мере внесения изменений; Рассмотрение и анализ кода других разработчиков; Предложение улучшений и прием изменений в результате обсуждений; Использование Git и других систем контроля версий для управления кодом; Понимание процесса слияния и разрешения конфликтов; Написание запросов для получения и обработки данных. Требования: 1.Технические навыки: Уверенное владение платформами .NET Core (6.0+) и .NET Framework (4.x); Опыт работы с PLM-системами (Teamcenter, Windchill или аналоги) и понимание специфики инженерных данных; Опыт проектирования и разработки RESTful Web API; Работа с Entity Framework / EF Core и знание SQL (сложные запросы, оптимизация); Понимание микросервисной архитектуры и принципов интеграции систем. 2. Инфраструктурные навыки: Опыт контейнеризации (Docker, Docker Compose); Понимание CI/CD пайплайнов; Документирование API (Swagger). 3. Дополнительные компетенции: Знание SOLID, DRY, KISS; Опыт работы с Git; Навыки написания юнит-тестов (xUnit/NUnit/MSTest). Будет плюсом: Знание RabbitMQ/Kafka для асинхронной коммуникации; Понимание принципов DevOps; Опыт оптимизации производительности приложений. Что мы ожидаем от кандидата: Способность работать с legacy-кодом на .NET Framework и внедрять новые фичи на .NET Core; Умение разбираться в сложных интеграционных процессах и структурах данных PLM; Самостоятельность в решении задач и готовность к командной работе; Навыки технической документации (комментарии, README, API документация); Базовое понимание HTTP/HTTPS, JSON, XML. Условия: Работа в российской компании, являющейся крупнейшим производителем промышленного вентиляционного оборудования и климатической техники; Оформление в соответствии с ТК РФ, график работы: 5/2; Достойный уровень оплаты труда от 150 000 на руки; Полис ДМС; Компенсация стоимости обедов; Компенсация фитнеса; Корпоративное обучение и возможности для профессионального роста, карьеры и развития.
Похожие вакансии