Sr Software Engineer - (Performance Design)

Job expired!

Czy jesteś doświadczonym specjalistą w dziedzinie projektowania i optymalizacji wydajności? Dołącz do Blue Yonder jako Starszy Inżynier Oprogramowania i odgrywaj kluczową rolę w rozwoju naszych nowoczesnych rozwiązań Blue Yonder w zakresie łańcuchów dostaw i realizacji.

Twoje główne obowiązki będą obejmować:

  • Tworzenie skryptów do testowania obciążenia wydajnościowego przy użyciu JMeter, Gatling, Taurus, Blazemeter, Fitnesse i/lub Selenium.
  • Współpracę z zespołami w celu poprawy sukcesu klientów poprzez analizę krytycznych problemów, identyfikację wąskich gardeł wydajności oraz rekomendowanie technicznych projektów, konfiguracji i najlepszych praktyk wydajnościowych dla rozwiązań i baz danych Blue Yonder.
  • Zapewnienie technicznego przywództwa w optymalizacji wydajności produktów Blue Yonder oraz rozwiązań dostarczanych w modelu SaaS, w tym naszych innowacyjnych rozwiązań AI, ML i SaaS.

Nasze środowisko techniczne obejmuje:

  • Oprogramowanie: Java, J2EE, Springboot, Kubernetes, Kafka, Ignite, Elasticsearch, GIT, Rest API, Mulesoft, App Dynamics, Splunk
  • Architektura: MS Azure, Mikroserwisy, Windows i Linux
  • Baza danych: Snowflake, SQL Server, Azure SQL, Azure Data Lake, Oracle, MySQL, NoSQL

Będziesz:

  • Prowadzić wszystkie aspekty projektowania wydajności, strojenia i optymalizacji rozwiązań Blue Yonder w zakresie łańcucha dostaw i realizacji.
  • Projektować, rozwijać i wykonywać testy obciążeniowe wydajności przy użyciu JMeter, Gatling, Taurus, Blazemeter, Groovy i Python w celu symulacji obciążeń i mierzenia metryk wydajnościowych.
  • Analizować architekturę techniczną i rozwiązania w celu optymalizacji wydajności systemu.
  • Zapewniać wsparcie techniczne dla zespołów wdrożeniowych, w tym projektowanie według najlepszych praktyk, konfiguracja środowisk i konfiguracja.
  • Wykorzystywać narzędzia do monitorowania wydajności i profilowania, takie jak AppDynamics, Splunk i inne, aby rozwiązywać problemy wydajnościowe.
  • Wspierać analizę, przeprojektowywanie i rekomendacje w celu poprawy kodu aplikacji, zapytań do bazy danych, skryptów i integracji.
  • Rozwiązywać problemy produkcyjne wspierając zespoły ds. konsultacji, chmur i wsparcia technicznego.
  • Działać jako łącznik pomiędzy rozwojem produktu a zespołami ds. konsultacji/wsparcia/chmury.
  • Wkładać wkład do kierowników projektów i partnerów klientów w zakresie planów projektowych i realizacji.

Idealni kandydaci będą mieli:

  • Co najmniej 4 lata doświadczenia technicznego z produktami Blue Yonder lub podobnymi rozwiązaniami oprogramowania dla przedsiębiorstw, łańcucha dostaw lub realizacji.
  • Dyplom licencjata w dziedzinie informatyki, inżynierii oprogramowania, inżynierii komputerowej, matematyki lub pokrewnych (lub równoważne doświadczenie zawodowe).
  • Doświadczenie w testowaniu wydajności lub benchmarking produktów.
  • Znajomość narzędzi do symulacji testów obciążeniowych, takich jak JMeter, Cycle, Load Runner, Gatling i Blazemeter.
  • Silne zrozumienie koncepcji wydajnościowych,