W skrócie
- Zadania: Twórz oprogramowanie i współpracuj nad innowacyjnymi projektami w zespole aplikacji.
- Firma: Cisco - firma rewolucjonizująca sposób, w jaki dane i infrastruktura łączą organizacje.
- Benefity: Konkurencyjne wynagrodzenie, możliwości rozwoju zawodowego i wsparcie w nauce.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami kariery i mentorskiego wsparcia.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rzeczywiste projekty.
- Kwalifikacje: Znajomość Pythona i/lub Go oraz chęć nauki.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Dołącz do nas, gdy dążymy do naszej wizji, aby uczynić świat miejscem, w którym dane zapewniają klarowność, podnoszą dyskusję i przyspieszają postęp dla wszystkich. Jesteśmy firmą pełną ludzi, którzy są pasjonatami naszego produktu i dążą do dostarczenia najlepszych doświadczeń dla naszych klientów. W Splunk zobowiązujemy się do naszej pracy, klientów, zabawy i, co najważniejsze, do sukcesu nawzajem.
Naszym celem w Zespole Wdrażania Aplikacji jest usunięcie barier między danymi a działaniem oraz zapewnienie ludziom dostępu do informacyjnych, przewidywalnych, istotnych i wykonalnych danych za pośrednictwem platformy Splunk. Ten zespół koncentruje się na zarządzaniu aplikacjami, co jest integralne dla przyjęcia i skutecznego korzystania z platformy Splunk.
Poszukujemy obiecującego inżyniera oprogramowania, który przyczyni się do projektowania, wdrażania i dostarczania doświadczeń zarządzania aplikacjami w Splunk Cloud. Jest to rola skoncentrowana na backendzie w zespole, który ceni inżynierów chętnych do wniesienia wkładu w doświadczenia front-endowe. Będziesz rozwijać niezawodne usługi głównie w Pythonie i Go, z możliwościami bezpośredniego wkładu w interfejsy oparte na React i wielokrotnego użytku komponenty UI. Rdzeniem roli jest inżynieria backendowa; doświadczenie front-endowe z React jest cennym uzupełnieniem, a nie wymogiem pełnostackowym.
Co będziesz robić:
- Uczestniczyć w projektowaniu, wdrażaniu i dostarczaniu oprogramowania o długoterminowym wpływie zgodnie z wymaganiami i istniejącą architekturą systemu.
- Utrzymywać istniejący stos technologiczny oraz debugować i naprawiać problemy.
- Ściśle współpracować z zarządzaniem produktem, architektami, doświadczeniem użytkownika i zespołem, aby budować ekscytujące funkcje, komponenty wielokrotnego użytku i produkty.
- Budować, analizować i optymalizować usługi backendowe głównie w Pythonie i Go, dążąc do prostoty, efektywności, niezawodności i wydajności.
- Wnosić wkład w interfejsy użytkownika oparte na React i wielokrotnego użytku komponenty front-endowe, gdy możliwości będą zgodne z Twoimi zainteresowaniami i doświadczeniem.
- Budować swoje zrozumienie istniejącego kodu i używać zdrowego rozsądku do wprowadzania ulepszeń, szukając wskazówek, gdy zajdzie taka potrzeba.
- Podążać za cyklem życia rozwoju oprogramowania w metodologii Agile i przyczyniać się do silnej kultury inżynieryjnej poprzez testowanie, obserwowalność i doskonałość operacyjną.
Minimalne kwalifikacje:
- Silna motywacja do nauki, poprawy umiejętności technicznych i rozwoju jako inżynier oprogramowania.
- Znajomość Pythona i/lub Go, lub innego nowoczesnego języka programowania, oraz chęć rozwoju w Pythonie i Go w razie potrzeby. Większość naszego kodu jest napisana w Pythonie.
- Praktyczne doświadczenie z React lub innym nowoczesnym frameworkiem front-endowym jest korzystne. Cenimy młodszych inżynierów, którzy są chętni do nauki i wniesienia wkładu w technologię front-endową, pracując w zespole skoncentrowanym na backendzie.
- Zrozumienie lub chęć nauki różnych poziomów testów automatycznych, takich jak testy jednostkowe, testy funkcjonalne i testy integracyjne.
- Umiejętności rozwiązywania problemów, współpracy i komunikacji, zarówno werbalnej, jak i pisemnej.
Preferowane kwalifikacje:
- Doświadczenie z AWS, GCP lub Azure.
- Znajomość konteneryzacji, takiej jak Docker, jest plusem.
- Zrozumienie RESTful API i zainteresowanie wyborami projektowymi API.
Co oferujemy:
- Stały strumień nowych rzeczy do nauki. Zawsze rozszerzamy się na nowe obszary, wprowadzamy projekty open source i przyczyniamy się do nich oraz eksplorujemy nowe technologie.
- Zespół wyjątkowo utalentowanych i oddanych współpracowników, od inżynierii i QA po zarządzanie produktem i wsparcie klienta.
- Rozwój i mentoring. Wierzymy w rozwijanie inżynierów poprzez możliwości posiadania i przywództwa. Wierzymy również, że mentorzy pomagają obu stronom równania.
- Stabilne, współpracujące i wspierające środowisko pracy.
- Możliwość zobaczenia pozytywnego wpływu swojej pracy na prawdziwych klientów.
Dlaczego Cisco? W Cisco rewolucjonizujemy sposób, w jaki dane i infrastruktura łączą i chronią organizacje w erze AI - i nie tylko. Od 40 lat innowacyjnie tworzymy rozwiązania, które napędzają sposób, w jaki ludzie i technologia współpracują w świecie fizycznym i cyfrowym. Te rozwiązania zapewniają klientom niezrównane bezpieczeństwo, widoczność i wgląd w cały cyfrowy ślad.
Napędzani głębokością i szerokością naszej technologii, eksperymentujemy i tworzymy znaczące rozwiązania. Dodaj do tego naszą światową sieć działaczy i ekspertów, a zobaczysz, że możliwości rozwoju i budowy są nieograniczone. Pracujemy jako zespół, współpracując z empatią, aby osiągnąć naprawdę wielkie rzeczy na globalną skalę. Ponieważ nasze rozwiązania są wszędzie, nasz wpływ jest wszędzie.
Software Engineer – pracodawca: Cisco Systems, Inc
Cisco Systems, Inc. to doskonały pracodawca, oferujący wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując w zespole zajmującym się systemami rozproszonymi, będziesz miał okazję nie tylko rozwijać swoje umiejętności, ale także wpływać na przyszłość platformy Splunk, wprowadzając innowacyjne rozwiązania w chmurze. Nasza kultura pracy opiera się na współpracy i wsparciu, co sprawia, że każdy pracownik czuje się doceniony i zmotywowany do osiągania wspólnych celów.