W skrócie
- Zadania: Twórz oprogramowanie dla aplikacji webowych i desktopowych w dynamicznym zespole.
- Firma: Międzynarodowa firma inżynieryjna z kulturą współpracy.
- Benefity: Opieka zdrowotna, ubezpieczenie na życie, karta Multisport i elastyczny czas pracy.
- Pozostałe informacje: Możliwość rozwoju kariery w inspirującym środowisku.
- Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami i wpływaj na rozwój innowacyjnych rozwiązań.
- Kwalifikacje: Doświadczenie w programowaniu oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 48600 - 59400 zł za rok.
Dołącz do międzynarodowego zespołu inżynieryjnego pracującego nad rozwiązaniami programowymi dla przemysłu automatyki przemysłowej i kontroli ruchu. Firma rozwija technologie wykorzystywane w zaawansowanych systemach kontroli ruchu, łącząc inżynierię oprogramowania z automatyką przemysłową. Jako starszy inżynier oprogramowania będziesz pracować nad różnorodnymi technologiami oprogramowania dla aplikacji internetowych i desktopowych. Będziesz zaangażowany w cały proces rozwoju, od zrozumienia wymagań i kształtowania rozwiązań technicznych po pisanie kodu, testowanie i integrowanie komponentów oprogramowania.
Oprócz praktycznego rozwoju, pomożesz kierować decyzjami technicznymi, wspierać innych inżynierów i przyczyniać się do poprawy praktyk inżynieryjnych zespołu.
Kluczowe obowiązki:
- Zbieranie i dokumentowanie wymagań oprogramowania, zapewniając ich jasne przetłumaczenie na specyfikacje techniczne
- Wkład w architekturę oprogramowania i projekt systemu, biorąc pod uwagę wydajność, niezawodność, wysiłek rozwojowy i wymagania projektu
- Szacowanie zadań rozwojowych i ocena różnych podejść technicznych
- Projektowanie, rozwijanie, dokumentowanie i utrzymywanie komponentów oprogramowania dla aplikacji internetowych i desktopowych
- Rozwój i wykonanie testów jednostkowych, badanie błędów i zapewnienie jakości oprogramowania
- Prowadzenie integracji komponentów oprogramowania w różnych subsystemach i rozwiązywanie problemów technicznych
- Zapewnienie wsparcia technicznego dla innych inżynierów oraz pomoc w projektowaniu, testowaniu i integrowaniu ich pracy
- Udział w przeglądach kodu, przeglądach projektów i dyskusjach technicznych
- Odpowiedzialność za bieżące utrzymanie i stabilność wielu subsystemów oprogramowania
- Współpraca z innymi inżynierami i interesariuszami w celu priorytetyzacji zadań i koordynacji prac rozwojowych
- Identyfikacja i rekomendowanie ulepszeń w praktykach rozwojowych, narzędziach i przepływach pracy inżynieryjnej
- Badanie nowych technologii i standardów w celu rozwiązania wyzwań technicznych i poprawy rozwoju oprogramowania
Wymagania:
- Wykształcenie wyższe w dziedzinie informatyki, inżynierii komputerowej, inżynierii elektrycznej lub równoważne doświadczenie praktyczne
- Solidne doświadczenie zawodowe w rozwoju oprogramowania, najlepiej na stanowisku starszego inżyniera lub lidera technicznego
- Doświadczenie z Kotlinem i technologiami chmurowymi
- Silne zrozumienie programowania obiektowego i zasad projektowania
- Praktyczne doświadczenie z co najmniej jednym językiem programowania obiektowego, takim jak C++, C#, Java lub Python
- Doświadczenie w architekturze oprogramowania, projektowaniu systemów i podejmowaniu decyzji technicznych
- Dobre zrozumienie testowania oprogramowania, debugowania i rozwiązywania problemów w różnych komponentach
- Doświadczenie w przeglądach kodu, dyskusjach technicznych i integracji oprogramowania
- Umiejętność kierowania innymi inżynierami i jasnego komunikowania koncepcji technicznych
- Proaktywne podejście do rozwiązywania problemów technicznych i poprawy praktyk rozwojowych
- Doświadczenie w korzystaniu z narzędzi AI wspierających rozwój oprogramowania i poprawiających efektywność inżynieryjną jest dodatkowym atutem
Warunki:
- Lokalizacja: Katowice (tryb hybrydowy 3x w tygodniu w biurze)
- Rodzaj zatrudnienia: B2B
- Benefity: opieka medyczna, ubezpieczenie na życie, karta Multisport
Rozmowa telefoniczna z rekruterem, techniczny wywiad z klientem (może wymagać 2 rund), feedback i decyzja.
W KUBO naprawdę dbamy o ludzi. Witamy kandydatów w każdym wieku, z różnych środowisk, tożsamości, konfiguracji rodzinnych, sytuacji zdrowotnych oraz sposobów myślenia i interakcji ze światem. Możesz być sobą — cenimy autentyczność i zobowiązujemy się do stworzenia sprawiedliwego i inkluzywnego procesu dla wszystkich.
Senior Software Engineer – Web & Desktop Applications in Katowice – pracodawca: Traffit
Nasza firma to doskonały pracodawca, który oferuje unikalne możliwości rozwoju w dynamicznej branży elektroniki. Pracując w Warszawie, będziesz częścią zespołu, który ceni innowacyjność i autonomię, a także korzysta z nowoczesnych narzędzi AI do optymalizacji procesów. Oferujemy elastyczne warunki pracy oraz atrakcyjny system wynagrodzeń, w tym bonusy uzależnione od wyników, co sprawia, że jesteśmy idealnym miejscem dla osób pragnących rozwijać swoje umiejętności w szybko zmieniającym się środowisku.