Sr Software Engineer - (Performance Design)

Job expired!

Являетесь ли вы опытным специалистом по проектированию и оптимизации производительности? Присоединяйтесь к компании Blue Yonder в качестве старшего инженера-программиста и станьте ключевым игроком в улучшении наших современных решений для цепочек поставок и выполнения заказов.

Ваши основные обязанности будут включать:

  • Создание скриптов для нагрузочного тестирования производительности с использованием JMeter, Gatling, Taurus, Blazemeter, Fitnesse и/или Selenium.
  • Сотрудничество с командами для улучшения успеха клиентов через анализ критических проблем, выявление узких мест производительности и рекомендации по техническому дизайну, конфигурациям и лучшим практикам производительности решений и баз данных Blue Yonder.
  • Предоставление технического руководства для оптимизации производительности продуктов Blue Yonder и решений, предоставляемых как SaaS, включая наши инновационные AI, ML и SaaS решения.

Наша техническая среда включает:

  • Программное обеспечение: Java, J2EE, Springboot, Kubernetes, Kafka, Ignite, Elasticsearch, GIT, Rest API, Mulesoft, App Dynamics, Splunk
  • Архитектура: MS Azure, микросервисы, Windows и Linux
  • Базы данных: Snowflake, SQL Server, Azure SQL, Azure Data Lake, Oracle, MySQL, NoSQL

Вы будете:

  • Руководить всеми аспектами проектирования, настройки и оптимизации производительности решений для цепочек поставок и выполнения заказов Blue Yonder.
  • Проектировать, разрабатывать и выполнять нагрузки тестов производительности с использованием JMeter, Gatling, Taurus, Blazemeter, Groovy и Python для моделирования рабочих нагрузок и измерения метрик производительности.
  • Анализировать техническую и архитектуру решений для оптимизации производительности системы.
  • Предоставлять техническую поддержку для команд внедрения, включая лучшие практики дизайна, настройку окружения и конфигурацию.
  • Использовать инструменты мониторинга и профилирования производительности, такие как AppDynamics, Splunk и другие, для устранения проблем с производительностью.
  • Помогать в анализе, переделке и рекомендациях для улучшения кода приложений, запросов к базам данных, скриптов и интеграций.
  • Устранять производственные проблемы для поддержки консультационных, облачных и поддерживающих команд.
  • Выступать в роли связующего звена между разработкой продуктов и консультированием/поддержкой/облачными командами.
  • Предоставлять вводные данные проектным менеджерам и партнёрам по клиентам для планирования и выполнения проектов.

Идеальные кандидаты будут иметь:

  • По крайней мере 4 года технического опыта с продуктами Blue Yonder или аналогичным программным обеспечением уровня предприятия, цепочек поставок или выполнения заказов.
  • Степень бакалавра в области компьютерных наук, разработки ПО, компьютерной инженерии, математики или смежных областях (или эквивалентный опыт работы).
  • Опыт в тестировании производительности или бенчмаркинге продуктов.
  • Знание инструментов для имитации нагрузочного тестирования, таких как JMeter, Cycle, Load Runner, Gatling и Blazemeter.
  • Глубокое понимание концепций производительности, включая масштабируемость, пропускную способность, задержку, использование ресурсов, многопоточность и распределенные архитектуры.
  • Навыки устранения неполадок и решения проблем.
  • Опыт с архитектурой SaaS, особенно Azure.
  • Знание операционных систем Windows и Linux.
  • Продвинутые навыки работы с Python, Java, Perl, Korn shell и/или Windows bat/cmd файлами.
  • Базовые знания интеграции данных, методов обмена сообщениями и загрузки.
  • Способ