
CPU Softwarehouse AG tworzy oprogramowanie i świadczy usługi doradztwa IT, koncentrując się na cyfryzacji procesów biznesowych, przede wszystkim w bankowości. Korzystając z ponad 40-letniego doświadczenia, firma wspiera banki, oferując im tworzenie oprogramowania dostosowanego do ich potrzeb oraz doradztwo w zakresie optymalizacji procesów, zgodności z regulacjami i strategii cyfryzacji. Łączy technologie z praktycznymi wskazówkami dotyczącymi działalności operacyjnej, pomagając zespołom bankowym zwiększać efektywność, zarządzać ryzykiem i skuteczniej obsługiwać klientów.
Programista Full Stack, Java i Angular
Rozwijanie i utrzymanie oprogramowania bankowego w CPU Consulting & Software z użyciem Java, Spring Boot i Angular. Hybrydowy model pracy.
Opis
- Tworzenie i utrzymywanie oprogramowania dla systemów frontendowych i backendowych.
- Realizacja wymagań biznesowych: od analizy i projektowania po implementację, testowanie i wdrożenie produkcyjne.
- Udział w projektowaniu, implementacji, testowaniu, wdrażaniu i utrzymaniu oprogramowania na wszystkich etapach jego cyklu życia.
- Tworzenie modułowych architektur zaprojektowanych z myślą o skalowalności i łatwości utrzymania.
- Integracja modułów i baz danych oraz przeprowadzanie testów deweloperskich i integracyjnych.
- Przegląd kodu, naprawianie błędów, wsparcie zapewniania jakości i automatyzacja testów.
- Współpraca z właścicielami i menedżerami produktu oraz zespołami interdyscyplinarnymi.
- Udział w planowaniu sprintów, szacowanie nakładu pracy i wspieranie usprawniania współpracy w zespole.
- Wsparcie w obsłudze i rozbudowie istniejących aplikacji i narzędzi.
Wymagania
- Wykształcenie wyższe w dziedzinie informatyki, informatyki biznesowej lub pokrewnej, wykształcenie zawodowe jako specjalista IT albo równoważne kwalifikacje.
- Kilka lat doświadczenia w tworzeniu oprogramowania na stanowisku programisty Full Stack.
- Bardzo dobra znajomość Java, Spring Boot lub Jakarta EE, Angular, TypeScript, SQL i tworzenia baz danych.
- Doświadczenie w pracy z architekturą mikrousług.
- Doświadczenie w pracy ze złożonymi strukturami danych.
- Znajomość automatyzacji testów i zapewniania jakości oprogramowania.
- Doświadczenie w pracy ze zwinnymi metodykami, takimi jak Scrum lub SAFe.
- Doświadczenie w internacjonalizacji aplikacji, na przykład z użyciem ngx-translate, będzie dodatkowym atutem.
- Znajomość narzędzi do zarządzania testami i ich automatyzacji będzie dodatkowym atutem.
- Doświadczenie w pracy z platformami kontenerowymi lub chmurowymi, takimi jak OpenShift, będzie dodatkowym atutem.
- Doświadczenie w sektorze bankowym lub znajomość regulacji dotyczących sektora finansowego będzie dodatkowym atutem.
- Umiejętność analitycznego myślenia i uporządkowane podejście do pracy.
- Orientacja na procesy.
- Umiejętność współpracy i zainteresowanie pracą w zespołach interdyscyplinarnych.
- Dobre umiejętności komunikacyjne i zdolność do samodzielnej pracy.
- Gotowość do nauki i dbałość o jakość.
- Znajomość języka niemieckiego na poziomie C1/C2.
- Znajomość języka angielskiego na poziomie B2.
Benefity
- Umowa o pracę na czas nieokreślony.
- Dopłata pracodawcy w wysokości 20% do pracowniczego programu emerytalnego.
- Ukierunkowane szkolenia i możliwości rozwoju zawodowego.
- Elastyczne godziny pracy z kontem czasu pracy.
- Możliwość pracy zdalnej.
- Leasing sprzętu i rowerów.
- Dostęp do portalu zniżkowego dla pracowników z ofertami 600 znanych firm.