W skrócie
- Zadania: Twórz oprogramowanie w Pythonie i Go, współpracując nad innowacyjnymi projektami.
- Firma: Cisco - lider w innowacjach technologicznych z dynamiczną kulturą pracy.
- Benefity: Konkurencyjne wynagrodzenie, możliwość pracy zdalnej oraz rozwój zawodowy.
- Pozostałe informacje: Stabilne środowisko pracy z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rzeczywiste projekty.
- Kwalifikacje: Doświadczenie w programowaniu oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Spotkaj zespół. Aplikacje są krwiobiegiem organizacji. Wspierają procesy angażujące klientów, partnerów i pracowników. Skuteczne zarządzanie aplikacjami nie jest tylko "miłym dodatkiem" — jest kluczowe dla sukcesu Twojej organizacji. Naszym celem w Zespole Wdrażania Aplikacji jest usunięcie barier między danymi a działaniem oraz zapewnienie ludziom dostępu do informacyjnych, predykcyjnych, istotnych i wykonalnych danych za pośrednictwem platformy Splunk. Ten zespół koncentruje się na zarządzaniu aplikacjami, co jest integralne w przyjęciu i skutecznym korzystaniu z platformy Splunk.
Twój wpływ. Szukamy niezwykłego inżyniera oprogramowania, który poprowadzi kierunek techniczny i wdrożenie doświadczeń zarządzania aplikacjami w Splunk Cloud. To rola skoncentrowana na backendzie w zespole, który ceni inżynierów chętnych do wkładu w doświadczenia frontendowe. Będziesz budować niezawodne usługi głównie w Pythonie i Go, z możliwościami do aktywnego wkładu w interfejsy oparte na React i wielokrotne komponenty UI. Rdzeń roli to inżynieria backendowa; doświadczenie frontendowe z React jest cennym uzupełnieniem, a nie wymogiem pełnostackowym. Rozkwitasz w dynamicznym środowisku i masz udokumentowane osiągnięcia w dostarczaniu oprogramowania. Ta rola wymaga współpracy między zespołami z naszym zarządzaniem produktem, zespołem doświadczeń użytkowników i dokumentacji, a także liderami technicznymi z innych zespołów inżynieryjnych.
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, wielokrotne komponenty i produkty.
- Budować, analizować i optymalizować niezawodne 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 wielokrotne komponenty frontendowe, gdy możliwości odpowiadają Twoim zainteresowaniom i ekspertyzie.
- Używać niezależnego osądu, aby zrozumieć istniejący kod i poprawić go w razie potrzeby, zachowując wysoki standard jakości.
- Rozumieć wyzwania i kompromisy związane z budowaniem i wdrażaniem nowych systemów do produkcji.
- Prowadzić przeglądy kodu i wykorzystywać swoje zrozumienie doświadczeń klientów, aby zapobiegać przyszłym problemom.
- 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ą.
Wymagania:
- 2+ lata doświadczenia w inżynierii oprogramowania z dyplomem w dziedzinie informatyki/techniki lub równoważnym szkoleniem lub doświadczeniem zawodowym.
- Solidna znajomość Pythona i/lub Go, lub innego nowoczesnego języka programowania, oraz chęć pracy w Pythonie i Go w razie potrzeby. Większość naszego kodu jest napisana w Pythonie.
- Praktyczne doświadczenie z React lub innym nowoczesnym frameworkiem frontendowym jest korzystne. Cenimy inżynierów, którzy są chętni do nauki i wkładu w technologię frontendową, pracując w zespole skoncentrowanym na backendzie.
- Doświadczenie z AWS i Azure.
- Doświadczenie w pracy w systemach Kubernetes, ze znajomością kubectl i kontenerów Docker.
- Doświadczenie w pracy z przemyślanymi RESTful API i wpływ na wybory projektowe API.
- Mistrzostwo w rozwoju opartym na testach i opracowywaniu różnych poziomów testów automatycznych, takich jak testy jednostkowe, funkcjonalne i integracyjne.
- Doskonale umiejętności rozwiązywania problemów, współpracy i komunikacji, zarówno werbalnej, jak i pisemnej.
Co oferujemy:
- Stały strumień nowych rzeczy do nauki. Zawsze rozszerzamy się na nowe obszary, wprowadzając projekty open source i przyczyniając się do nich oraz eksplorując 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 fizycznym i cyfrowym świecie. 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 wzrostu i budowy są nieograniczone. Pracujemy jako zespół, współpracując z empatią, aby osiągać naprawdę wielkie rzeczy na globalną skalę. Ponieważ nasze rozwiązania są wszędzie, nasz wpływ jest wszędzie. Jesteśmy Cisco, a nasza moc zaczyna się od Ciebie.
Software Engineer in Kraków – pracodawca: Cisco
Cisco Kraków to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Dzięki elastycznemu modelowi pracy hybrydowej oraz możliwości współpracy z utalentowanymi zespołami w obszarze inżynierii oprogramowania, UX i produktu, pracownicy mają szansę na rozwój zawodowy i osobisty. Dodatkowo, firma promuje kulturę współpracy i otwartości, co sprawia, że każdy członek zespołu czuje się doceniony i ma realny wpływ na rozwój produktów.