CLX Engineering
Software Engineer III - CMMS & Automation Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в CLX Engineering для создания и поддержки промышленных приложений в аэропортовой, логистической и складской автоматизации. Ведёт архитектуру и backend-сервисы CMMS-инициатив, периодически выезжает на площадки для внедрения и отладки.
Задачи
- Проектировать, разрабатывать, тестировать и сопровождать сложные промышленные приложения и backend-сервисы
- Создавать масштабируемые приложения на C#, Python и современных .NET-технологиях
- Проектировать и поддерживать API, интеграции и приложения с базами данных
- Отвечать за значимые компоненты CMMS-инициатив и операционных приложений
- Работать с инженерами АСУ ТП, проектными менеджерами, операционными командами и заказчиками над интеграционными решениями
- Вести обсуждения архитектуры, проводить код-ревью и влиять на планирование разработки
- Диагностировать и устранять сложные проблемы в production и тестовых средах
- Поддерживать техническую документацию, стандарты разработки, паттерны проектирования и процедуры деплоя
- Планировать и сопровождать деплой, обновления, оптимизацию производительности и жизненный цикл приложений
- Развивать модернизацию ПО и технические улучшения в промышленной автоматизации
- Периодически выезжать на площадки для внедрения, пусконаладки, интеграции и сложной отладки
- Гибко брать на себя смежные задачи за пределами узкой специализации
Требования
- Около 7+ лет профессионального опыта в разработке ПО
- Уверенное владение C#
- Уверенное владение Python
- Опыт работы с .NET / ASP.NET
- Опыт работы с SQL-базами данных
- Опыт проектирования и поставки корпоративных или промышленных приложений
- Глубокое понимание архитектуры ПО, ООП, паттернов проектирования и управления жизненным циклом приложений
- Опыт проектирования REST API, интеграций, backend-сервисов и потоков данных
- Практическое знание систем контроля версий и CI/CD, в частности Git и Azure DevOps
- Опыт ведения технической работы и взаимодействия с командами разработки, АСУ ТП, проектов и эксплуатации
- Сильные навыки отладки, анализа первопричин и решения проблем
- Сильные коммуникативные навыки, опыт технической документации, код-ревью и менторства
- Готовность периодически выезжать на площадки заказчиков и проектов
- Способность периодически работать в условиях действующего производства или стройки (шум, жара, холод, пыль, неровные поверхности, СИЗ)
- Способность выполнять физические действия при выездной поддержке: долго стоять или ходить, подниматься по лестницам, наклоняться, поднимать и переносить до 40 фунтов
- Гибкость для совмещения разработки, технического лидерства, выездной поддержки и других бизнес-задач в небольшой компании
Условия
- Периодические командировки на площадки заказчиков и проектов
- Возможна работа в условиях действующего производства или стройки с использованием СИЗ
- Компания не поддерживает рабочие визы
- Небольшая collaborative-команда, где ценят вклад и дают дополнительную ответственность
Навыки
- C#
- Python
- .NET
- ASP.NET
- SQL
- REST API
- Git
- Azure DevOps
- CI/CD
- Blazor
- WPF
- .NET MAUI
- Docker
- MongoDB
- PLC
- CMMS