Programista/Programistka Java i PL/SQL
⚲ Katowice, Gdynia
Do uzgodnienia
Wymagania
- Java
- Spring
- SQL
- PL/SQL
Opis stanowiska
O nas:
W KAMSOFT tworzymy systemy informatyczne oraz oprogramowanie, z których każdego dnia korzystają miliony użytkowników: od pacjentów, lekarzy i farmaceutów, aż po sieci szpitali i największe firmy farmaceutyczne. Jesteśmy także wiodącym dostawcą w dziedzinie e-zdrowia. Oferujemy rozwiązania chmurowe i stacjonarne, aplikacje mobilne, a także rozbudowane systemy dedykowane na szeroko pojęty rynek ochrony zdrowia. Ciągły rozwój jest jedną z głównych zasad na których opieramy naszą działalność. Dlatego poszukujemy osób otwartych, pomysłowych i ambitnych, które chcą podnosić swoje umiejętności i rozwijać się razem z nami. Od 40 lat tworzymy rozwiązania IT, a naszą siłą jest zespół ponad 700 specjalistów. Jesteśmy stabilnym pracodawcą, oferujemy także wiele możliwości rozwoju oraz aktywnie wspieramy pasje naszych pracowników. Zachęcamy również do odwiedzenia naszej strony www.kamsoft.pl.
Główne zadania:
• Tworzenie oprogramowania w technologiach Java, Spring, Vue.js oraz PL/SQL
• Dokumentowanie tworzonego kodu
• Dbanie o wysoką jakość kodu oraz jego zgodność ze standardami obowiązującymi w firmie
• Przygotowywanie testów jednostkowych
• Optymalizacja istniejących rozwiązań
• Utrzymanie oraz rozwój funkcjonujących systemów
Wymagania:
• Bardzo dobra znajomość języka Java, w tym programowania obiektowego, oraz frameworka Spring (Spring Boot, Spring MVC), a także języka SQL, poparta kilkuletnim doświadczeniem komercyjnym
• Znajomość JavaScript oraz nowoczesnych frameworków frontendowych (mile widziana znajomość Vue.js)
• Praktyczne doświadczenie w pracy z bazą danych Oracle oraz znajomość języka PL/SQL (tworzenie procedur, funkcji, pakietów)
• Bardzo dobra znajomość algorytmiki oraz struktur danych, umiejętność analitycznego rozwiązywania problemów
• Umiejętność optymalizacji zapytań SQL oraz analizy wydajności systemów bazodanowych
• Doświadczenie w pracy z relacyjnymi bazami danych oraz projektowaniu modeli danych
• Znajomość zasad tworzenia czystego i czytelnego kodu (clean code) oraz dobrych praktyk programistycznych
• Wykształcenie wyższe, preferowane o profilu informatycznym (np. informatyka, inżynieria oprogramowania lub kierunki pokrewne)
Mile widziane:• Znajomość systemów kontroli wersji (np. Git) oraz doświadczenie w pracy w metodykach zwinnych (Agile/Scrum)
Oferujemy:
Pracując u nas, zyskujesz nie tylko stabilne zatrudnienie, przyjazną atmosferę, czy możliwość współpracy ze świetnymi specjalistami, ale także możesz skorzystać z całego katalogu różnych benefitów, aktywności i możliwości rozwojowych, które wspomagają obszary:
• Zdrowie: prywatne ubezpieczenie medyczne, prywatne ubezpieczenie na życie
• Rozwój: możliwość udziału w szkoleniach wewnętrznych, zewnętrznych i konferencjach,
• Rozrywka: imprezy integracyjne, sportowe, kręgle, imprezy rodzinne: Mikołajki, Dni Dziecka, konkursy firmowe
• Sport: karty MultiSport, dofinansowanie do sportu i rekreacji
• Przyszłość: Pracowniczy Program Emerytalny
• I inne: abonament telefoniczny i internetowy, Zakładowy Fundusz Socjalny, Kafeteria Benefitów, bezpłatny parking firmowy, wyjazdy zagraniczne.
• Możliwość pracy częściowo zdalnej po okresie wdrożenia w biurze w Katowicach lub Gdyni.
W KAMSOFT tworzymy systemy informatyczne oraz oprogramowanie, z których każdego dnia korzystają miliony użytkowników: od pacjentów, lekarzy i farmaceutów, aż po sieci szpitali i największe firmy farmaceutyczne. Jesteśmy także wiodącym dostawcą w dziedzinie e-zdrowia. Oferujemy rozwiązania chmurowe i stacjonarne, aplikacje mobilne, a także rozbudowane systemy dedykowane na szeroko pojęty rynek ochrony zdrowia. Ciągły rozwój jest jedną z głównych zasad na których opieramy naszą działalność. Dlatego poszukujemy osób otwartych, pomysłowych i ambitnych, które chcą podnosić swoje umiejętności i rozwijać się razem z nami. Od 40 lat tworzymy rozwiązania IT, a naszą siłą jest zespół ponad 700 specjalistów. Jesteśmy stabilnym pracodawcą, oferujemy także wiele możliwości rozwoju oraz aktywnie wspieramy pasje naszych pracowników. Zachęcamy również do odwiedzenia naszej strony www.kamsoft.pl.
Główne zadania:
• Tworzenie oprogramowania w technologiach Java, Spring, Vue.js oraz PL/SQL
• Dokumentowanie tworzonego kodu
• Dbanie o wysoką jakość kodu oraz jego zgodność ze standardami obowiązującymi w firmie
• Przygotowywanie testów jednostkowych
• Optymalizacja istniejących rozwiązań
• Utrzymanie oraz rozwój funkcjonujących systemów
Wymagania:
• Bardzo dobra znajomość języka Java, w tym programowania obiektowego, oraz frameworka Spring (Spring Boot, Spring MVC), a także języka SQL, poparta kilkuletnim doświadczeniem komercyjnym
• Znajomość JavaScript oraz nowoczesnych frameworków frontendowych (mile widziana znajomość Vue.js)
• Praktyczne doświadczenie w pracy z bazą danych Oracle oraz znajomość języka PL/SQL (tworzenie procedur, funkcji, pakietów)
• Bardzo dobra znajomość algorytmiki oraz struktur danych, umiejętność analitycznego rozwiązywania problemów
• Umiejętność optymalizacji zapytań SQL oraz analizy wydajności systemów bazodanowych
• Doświadczenie w pracy z relacyjnymi bazami danych oraz projektowaniu modeli danych
• Znajomość zasad tworzenia czystego i czytelnego kodu (clean code) oraz dobrych praktyk programistycznych
• Wykształcenie wyższe, preferowane o profilu informatycznym (np. informatyka, inżynieria oprogramowania lub kierunki pokrewne)
Mile widziane:• Znajomość systemów kontroli wersji (np. Git) oraz doświadczenie w pracy w metodykach zwinnych (Agile/Scrum)
Oferujemy:
Pracując u nas, zyskujesz nie tylko stabilne zatrudnienie, przyjazną atmosferę, czy możliwość współpracy ze świetnymi specjalistami, ale także możesz skorzystać z całego katalogu różnych benefitów, aktywności i możliwości rozwojowych, które wspomagają obszary:
• Zdrowie: prywatne ubezpieczenie medyczne, prywatne ubezpieczenie na życie
• Rozwój: możliwość udziału w szkoleniach wewnętrznych, zewnętrznych i konferencjach,
• Rozrywka: imprezy integracyjne, sportowe, kręgle, imprezy rodzinne: Mikołajki, Dni Dziecka, konkursy firmowe
• Sport: karty MultiSport, dofinansowanie do sportu i rekreacji
• Przyszłość: Pracowniczy Program Emerytalny
• I inne: abonament telefoniczny i internetowy, Zakładowy Fundusz Socjalny, Kafeteria Benefitów, bezpłatny parking firmowy, wyjazdy zagraniczne.
• Możliwość pracy częściowo zdalnej po okresie wdrożenia w biurze w Katowicach lub Gdyni.
🔍 Dekoder Ogłoszenia
🟡
Ciągły rozwój jest jedną z głównych zasad na których opieramy naszą działalność.
Firma inwestuje w szkolenia i rozwój pracowników, ale może to też oznaczać, że oczekuje się od nich ciągłego uczenia się na własną rękę.
🟡
poszukujemy osób otwartych, pomysłowych i ambitnych, które chcą podnosić swoje umiejętności i rozwijać się razem z nami.
Oczekuje się proaktywności i chęci do nauki, co może oznaczać dodatkowe obowiązki lub projekty poza głównym zakresem pracy.
🔴
Dbanie o wysoką jakość kodu oraz jego zgodność ze standardami obowiązującymi w firmie
Może oznaczać rygorystyczne procesy code review i konieczność dostosowania się do istniejących, być może przestarzałych, standardów.
🔴
Utrzymanie oraz rozwój funkcjonujących systemów
Duża część pracy może polegać na naprawianiu błędów i modyfikowaniu istniejącego kodu, a nie na tworzeniu od zera.
🔴
kilkuletnim doświadczeniem komercyjnym
Określenie 'kilkuletnie' jest nieprecyzyjne i może oznaczać zarówno 2 lata, jak i 5+ lat, co może być rozczarowaniem dla kandydatów.