J.M. Smucker Company
Senior Developer, PLM
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в команду PLM Commercial Operations: разработка и поддержка PLM-, формуляционных и регуляторных приложений и интеграций, участие в проектах и наставничество джуниоров.
Задачи
- Проектировать, разрабатывать и поддерживать PLM-приложения, интеграции и связанные технологии под умеренным руководством
- Готовить технические дизайн-спецификации для решений средней сложности
- Соблюдать стандарты разработки, продвижения кода и управления изменениями, обучать младших специалистов
- Участвовать в интеграционном, нагрузочном и performance-тестировании, искать возможности для автоматизации и применения AI
- Участвовать в mock cutover-упражнениях для предотвращения сбоев при запуске
- Диагностировать и исправлять сложные инциденты, выявлять первопричины и приоритизировать
- Соблюдать процессы поддержки и incident management в рамках SLA
- Разрабатывать базу знаний и SOP для технической поддержки
- Поддерживать текущее сопровождение и периодические релизы ПО
- Улучшать стандарты разработки, процессы продвижения кода и управления изменениями
- Выявлять возможности переиспользования кода для повышения эффективности и стандартизации
Требования
- 3+ года опыта работы разработчиком при наличии степени бакалавра в STEM или специализированного обучения по разработке/cloud-разработке
- Опыт технической реализации в формальных ролях разработчика с несколькими технологиями, включая cloud/SaaS
- Опыт работы с полным жизненным циклом разработки ПО (SDLC)
- Опыт самостоятельного выполнения задач в рамках формальных проектных методологий (Agile, Waterfall, DevOps)
- Широкое знание языков разработки с уверенным владением Java, .NET или аналогичными
- Знание корпоративных инструментов для интеграции, отчётности, оркестрации процессов и/или планирования
- Знание структур данных, алгоритмов, форматов и методов интеграции
- Умение оценивать, обосновывать и рекомендовать архитектурные подходы для сложных решений
- Умение проводить интегрированные тестовые сценарии, отлаживать код и выбирать оптимальные альтернативы
- Навыки презентации и фасилитации технических тем для широкой аудитории
- Опыт управления работой нескольких ресурсов (внутренних или подрядных)
- Умение внедрять современные IT-концепции (Cloud Computing, Infrastructure as Code, DevOps)
Условия
- Гибридный формат: минимум 9 дней в месяц в офисе, преимущественно в core-недели, возможно больше по потребности бизнеса
- Локация: Orrville, OH (рядом с Cleveland/Akron)
- Работа в PLM Center of Excellence с прямыми связями с внутренними бизнес-заказчиками
- Культура, основанная на Basic Beliefs, поддержка физических, эмоциональных и финансовых потребностей сотрудников
- Равные возможности при трудоустройстве
Навыки
- Java
- .NET
- JavaScript
- C#
- SQL
- XML
- JSON
- REST
- API Development
- Kafka
- RabbitMQ
- SnapLogic
- AWS
- Azure
- GCP
- ETL
- SaaS
- Cloud Computing
- Infrastructure as Code
- DevOps
- Centric C8 PLM
- Dassault Biovia 3DX
- Dassault Biovia Science Cloud
- Oracle P4P
- Genesis Nutrition
- AI