Główny inżynier oprogramowania - Integracje z backendem korporacyjnym
Canada, Germany, Netherlands, United Kingdom, United States
£8,470 - £14,834 / za rok
O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Oferta pracy: Od 1953 roku firma Ferguson jest źródłem wysokiej jakości materiałów eksploatacyjnych dla różnych gałęzi przemysłu. Razem budujemy lepszą infrastrukturę, lepsze domy i lepsze firmy. Istniejemy po to, aby złożone projekty naszych klientów były proste, skuteczne i trwałe.
Aktywnie rozwiązujemy problemy, dostosowujemy się i rozwijamy, aby stale służyć naszym klientom, społecznościom i sobie nawzajem. Ferguson, firma z listy Fortune 500, z dumą zapewnia najlepsze w swojej klasie produkty, usługi i możliwości w następujących branżach: komercyjne/mechaniczne, zaopatrzenie obiektów, pożary i produkcja, HVAC, przemysłowe, handel mieszkaniowy, budownictwo i przebudowa budynków mieszkalnych, wodociągi i handel cyfrowy w budynkach mieszkalnych. Ferguson ma około 36 000 współpracowników w 1700 lokalizacjach.
Ferguson to społeczność dumnych współpracowników, których wspólnym celem jest budowanie czegoś znaczącego. Zbudujesz karierę, z której będziesz dumny, w firmie, w którą możesz wierzyć. Jako główny inżynier oprogramowania - Integracja zaplecza korporacyjnego (zdalnie) będziesz kierować projektowaniem, rozwojem i wsparciem rozwiązań w zakresie integracji zaplecza na naszych platformach korporacyjnych.
Ta rola koncentruje się na budowaniu i ulepszaniu interfejsów API REST i SOAP, rozwijaniu modeli danych i usług, opracowywaniu skalowalnych komponentów integracyjnych, współpracy z platformami stron trzecich i pomaganiu w rozwiązywaniu złożonych problemów produkcyjnych. Poszukujemy silnego inżyniera backendu z głęboką wiedzą na temat Java, Spring, API i nowoczesnych wzorców integracji, a także doświadczeniem w pracy w środowisku korporacyjnym. Będziesz odgrywać kluczową rolę w kształtowaniu kierunku technicznego, wpływaniu na decyzje dotyczące architektury i doradzaniu inżynierom, zapewniając jednocześnie niezawodne, skalowalne integracje wspierające krytyczne możliwości biznesowe.
Ta rola jest idealna dla kogoś, kto wnosi silną własność i przywództwo, może służyć jako źródło informacji dla zespołów inżynieryjnych i czuje się komfortowo pracując niezależnie, jednocześnie współpracując między zespołami w celu osiągnięcia wyników. Lokalizacja: ta rola została zatwierdzona jako zdalna w Stanach Zjednoczonych lub hybrydowa dla współpracowników w Newport News w stanie Wirginia, zgodnie z polityką firmy. Obowiązki i odpowiedzialności: Odpowiedzialny za analizowanie i rozwiązywanie złożonych problemów oraz dostarczanie rozwiązań pozwalających na ich przezwyciężenie przy użyciu najnowszych technologii.
Współpraca wewnętrzna i międzypokoleniowa współpracujące ze sobą działy w celu dostarczania produktów/rozwiązań zgodnych ze strategiczną wizją Fergusona. Pełna własność rozwiązań, zapewniaj dokładność i kompletność rozwiązań poprzez powtarzanie punktów kontrolnych/pętli audytów z zespołami ds. wdrożenia technicznego. Zapewnij kierownictwo techniczne przy złożonych projektach i, w razie potrzeby, punkt eskalacji w przypadku przestojów w produkcji.
Kompletne przeglądy projektów i kodu. Przejrzyj praktyki zespołu, aby zidentyfikować obszary wymagające poprawy. Współpracuj z dostawcami, aby rozwiązać problemy ze wsparciem trzeciego poziomu.
Kwalifikacje i wymagania: Preferowany stopień licencjata w dziedzinie informatyki, technologii informatycznych, inżynierii lub pokrewnej dziedziny. Ponad 9 lat doświadczenia zawodowego w inżynierii oprogramowania, ze znaczącym praktycznym doświadczeniem w projektowaniu, rozwijaniu i wspieraniu integracji backendu w środowisku korporacyjnym. Doświadczenie na poziomie eksperckim w tworzeniu usług JAVA w środowisku korporacyjnym.
Idealny kandydat będzie musiał posiadać doskonałe umiejętności techniczne i doświadczenie, które obejmuje: Doświadczenie na poziomie JavaSpringExpert w tworzeniu usług w stylu REST, które dostarczają odpowiedzi zarówno w JSON, jak i XML.MongoDB/Relational DBZnajomość IntelliJ, Eclipse, Maven, BitBucket i GIT/GitHub.Doświadczenie z usługą Azure Kubernetes i chmurą hybrydową.Skrypty Linux i Bash.Elastyczna znajomość SCRUM i Kanban, ze szczególnym uwzględnieniem JIRA do zarządzania płytą główną.Dogłębne zrozumienie komponentów infrastruktury IT (sprzęt, oprogramowanie, sieć, systemy operacyjne, pamięć masowa) oraz komponentów platform chmurowych (SaaS, PaaS i IaaS). Dobra znajomość dziedzin IT, np. aplikacji i interfejsów oprogramowania, operacji produkcyjnych, zapewnienia jakości, zarządzania systemami itp. Dobra znajomość cyklów życia tworzenia aplikacji, w tym metodologii kaskadowych i zwinnych oraz zrozumienie potoków CI/CD.
Podstawowa znajomość Microsoft Azure. Musi być zmotywowany, proaktywny, kreatywny i skuteczny w identyfikowaniu problemów, mieć silne umiejętności analityczne i rozwiązywania problemów, przywiązując dużą wagę do szczegółów. Musi współpracować w podejmowaniu decyzji i ułatwiać pracę nad konsensusem w celu osiągnięcia porozumienia podczas proponowania rozwiązań lub przejmowania własności.Umiejętność tworzenia dokumentów projektów technicznych wraz z prezentacjami przy użyciu programów Microsoft Visio i Microsoft PowerPoint.Umiejętność projektowania lub współpracy z architektami w celu przeprojektowania istniejących lub tworzenia nowych integracji zaplecza.Wykazana umiejętność mentorowania młodszych inżynierów.Umiejętność dokonywania przeglądów programów, TDD i innych dokumentów.Umiejętność efektywnej pracy z kolegami w środowisku pracy zdalnej.Inne umiejętności i cechy Aby pomyślnie wykonywać tę pracę, osoba powinna wykazać się następującymi kompetencjami w celu wykonania niezbędnych Funkcje tego stanowiska: Rozwiązywanie problemów - kreatywny, analityczny umysł, potrafiący przeglądać duże ilości danych i szybko wprowadzać rozwiązania w życie.
Umiejętności interpersonalne - osoba zachowuje poufność, pozostaje otwarta na pomysły innych i wykazuje chęć próbowania nowych rzeczy. Komunikacja ustna - osoba mówi wyraźnie i przekonująco w pozytywnych lub negatywnych sytuacjach oraz wykazuje umiejętności prezentacji w grupie. Komunikacja pisemna - indywidualna redakcja pracuje nad ortografią i gramatyką, skutecznie prezentuje dane liczbowe oraz potrafi czytać i interpretować tekst pisany informacji.
Planowanie/organizowanie - jednostka ustala priorytety i planuje czynności w pracy oraz efektywnie wykorzystuje czas. Kontrola jakości - osoba wykazuje dokładność i dokładność oraz monitoruje własną pracę, aby zapewnić jakość. Zdolność do przystosowania się - jednostka dostosowuje się do zmian w środowisku pracy, radzi sobie z konkurencyjnymi wymaganiami i potrafi radzić sobie z częstymi zmianami, opóźnieniami lub nieoczekiwanymi zdarzeniami.
Niezawodność - osoba konsekwentnie pracuje i punktualnie, postępuje zgodnie z instrukcjami, reaguje na wskazówki kierownictwa i prosi o informację zwrotną w celu poprawy wydajności. dbać o siebie nawzajem. Cenimy nasze dobre samopoczucie tak samo jak naszą ciężką pracę. Kierujemy się holistycznym podejściem do planów i programów świadczeń, które wspierają dobre samopoczucie psychiczne, fizyczne i finansowe naszych współpracowników.
Nasza konkurencyjna oferta obejmuje nie tylko świadczenia zdrowotne, stomatologiczne, okulistyczne, płatny urlop, ubezpieczenie na życie i 401(k) z dopasowaniem firmowym, ale nasi współpracownicy mogą również korzystać z dodatkowych znaczących i włączających ulepszeń, które można dostosować do ich różnorodnych sytuacji i potrzeb, w tym ubezpieczenie na wypadek zdrowia psychicznego, świadczenia potwierdzające płeć i budowanie rodziny, płatny urlop rodzicielski, zniżki dla pracowników, możliwości zaangażowania społecznego i nie tylko! -Przedział wynagrodzeń: -Rzeczywista stawka może się różnić w zależności od lokalizacji. Szacunkowy zakres wynagrodzeń na tym stanowisku znajduje się poniżej. Konkretna stawka będzie zależała od kwalifikacji kandydata i wcześniejszego doświadczenia. - 8 470,59 USD - 14 834,37 USD - Wyświetlane szacunkowe zakresy to stawki miesięczne w przypadku stanowisk płatnych LUB stawki godzinowe w przypadku wszystkich pozostałych stanowisk. - Ta rola kwalifikuje się do premii lub planu motywacyjnego. - Ferguson przestrzega wszystkich przepisów dotyczących wynagrodzeń.
Płaca początkowa może być wyższa w niektórych lokalizacjach w oparciu o lokalne lub stanowe wymagania dotyczące wynagrodzeń. -Firma jest pracodawcą zapewniającym równe szanse, a także wykonawcą rządowym, który musi przestrzegać wymogów 41 CFR 60-300.5(a), który zabrania dyskryminacji wykwalifikowanych chronionych weteranów oraz wymogów 41 CFR 60-741.5(A), który zabrania dyskryminacji wykwalifikowanych osób ze względu na niepełnosprawność.Ferguson Enterprises, LLC. jest pracodawcą zapewniającym równość zatrudnienia. K/M/niepełnosprawność/weterynarz/orientacja seksualna/tożsamość płciowa. Informacje dotyczące równych szans zatrudnienia i rozsądnego zakwaterowania Oryginalnie opublikowane w Himalajach