W skrócie
- Zadania: Twórz i utrzymuj aplikacje w Javie, współpracując z zespołami wielofunkcyjnymi.
- Firma: Cisco - lider w transformacji technologicznej i innowacjach IT.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój oprogramowania.
- Kwalifikacje: 7-8 lat doświadczenia w programowaniu w Javie oraz umiejętności analityczne.
Przewidywane wynagrodzenie mieści się w przedziale 113400 - 138600 zł za rok.
Overview
Cisco IT is a transformation engine enabling people to do the best work of their lives. Our vision is to be admired as the world’s best IT organization. We lead with user experience, embrace agile ways of working, drive engineering effectiveness, and deliver with Cloud first, shift left, AI powered technology. Licensing – On - Prem group is an integral part of Cisco’s journey from a networking company to a software company. Recurring revenue and subscription enablement is the key portfolio we work on. Join a dynamic team of energetic engineers dedicated to designing and building a robust platform for Smart Licensing. You’ll work with cutting-edge technologies, with other core component teams working on Java, Python, Go, etc.
Your Impact
Kiedy pracujesz z nami, będziesz częścią wysoko upoważnionego zespołu współpracującego, który jest pasjonatem wykorzystania technologii do dostarczania bezprecedensowych wyników biznesowych. Będziesz współpracować z partnerami biznesowymi, wewnętrznymi i zewnętrznymi partnerami, zewnętrznymi partnerami Cisco oraz zespołami wielofunkcyjnymi. Jako starszy inżynier oprogramowania w zespole Embedded Licensing Solutions będziesz integralną częścią naszego zespołu komponentów osadzonych, współpracując z architektami, liderami technicznymi i liderami biznesowymi w celu opracowania i ulepszenia naszych aplikacji Embedded Licensing.
Responsibilities
- Projektowanie, wdrażanie i utrzymywanie aplikacji opartych na Javie.
- Analiza wymagań oprogramowania i opracowywanie projektów technicznych w celu spełnienia celów.
- Pisanie czystego, łatwego w utrzymaniu i wydajnego kodu przy użyciu Javy, zapewniając jednocześnie wysokie standardy jakości.
- Udział w przeglądach kodu, zapewniając najlepsze praktyki w rozwoju oprogramowania.
- Współpraca z zespołami wielofunkcyjnymi w celu pomocy w integracji oprogramowania.
- Praca z zespołem Technical Assistance Center (TAC) w celu pomocy w rozwiązywaniu problemów z oprogramowaniem zgłoszonym przez klientów.
- Zapewnienie wskazówek i mentorstwa dla młodszych programistów, pomagając zespołowi uczyć się i kontynuować doskonalenie.
Minimum Qualifications
- 7-8 lat obszernego doświadczenia w pełnym cyklu rozwoju oprogramowania przy użyciu Javy, szczególnie w przypadku aplikacji oprogramowania dla przedsiębiorstw.
- Biegłość w rozwoju aplikacji wielowątkowych z dogłębną znajomością projektowania obiektowego i programowania.
- Silna wiedza na temat struktur danych i algorytmów oraz różnych wzorców projektowych i architektonicznych.
- Solidne zrozumienie aplikacji klient/serwer, rozwoju i integracji RESTful API.
- Silne umiejętności rozwiązywania problemów i analityczne z umiejętnością i chęcią pracy nad złożonymi wyzwaniami technicznymi oraz doskonałymi umiejętnościami komunikacyjnymi.
Preferred Qualifications
- Znajomość narzędzi do wersjonowania kodu (Git) i narzędzi do budowy (Jenkins).
- Znajomość zasad i praktyk Agile.
- Doświadczenie z technologiami baz danych, zarówno relacyjnymi (np. MySQL, PostgreSQL), jak i NoSQL (np. MongoDB, Redis).
- Podstawowa wiedza na temat narzędzi do konteneryzacji i orkiestracji (np. Docker, Kubernetes).
- Zaawansowane umiejętności rozwiązywania problemów i debugowania.
- Doskonałe umiejętności komunikacyjne i współpracy z zespołami wielofunkcyjnymi.
Senior Software Engineer – 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.