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,