Obowiązki
- Tworzenie wysokiej jakości, łatwego do utrzymania kodu, spełniającego wymagania jakościowe oraz standardy firmy. Dbanie o spójność i poprawność implementacji zgodnie z przyjętymi wzorcami projektowymi.
- Uczestnictwo w dyskusjach dotyczących projektowania architektury systemu, opracowywanie komponentów zgodnie z wymaganiami oraz wdrażanie rozwiązań zgodnych z przyjętymi standardami i najlepszymi praktykami.
- Tworzenie testów jednostkowych, identyfikacja i eliminacja błędów, a także optymalizacja pod kątem wydajności oraz skalowalności systemów.
- Aktywny udział w regularnych spotkaniach zespołu, gdzie dzielisz się wiedzą i konstruktywnie rozwiązujesz pojawiające się problemy.
- Proponowanie i wdrażanie usprawnień w procesach tworzenia oprogramowania.
- Aktywny rozwój i samodoskonalenie, poznawanie nowych technologii oraz narzędzi, dzielenie się zdobytymi doświadczeniami poprzez dokumentację, prezentacje nowych rozwiązań czy spotkania wewnętrzne.
Wymagania
- Praktyczne doświadczenie w pracy z językami Java, JavaScript, TypeScript - potrafisz nie tylko pisać kod, ale również rozumiesz zasady projektowania architektury oprogramowania.
- Doświadczenie w programowaniu z wykorzystaniem Spring Boot oraz architektury mikrousług.
- Praktyczna wiedza i doświadczenie w pracy z narzędziami służącymi do konteneryzacji oraz automatyzacji, w tym Docker, Kubernetes, Jenkins.
- Umiejętność pracy z systemem kontroli wersji Git.
- Praktyczna wiedza w zakresie relacyjnych oraz nierelacyjnych baz danych.
- Znajomość wzorców projektowych.
- Silne nastawienie na automatyzację procesów, co przekłada się na oszczędność czasu i zwiększenie efektywności codziennej pracy.
- Umiejętność efektywnego zarządzania własnym czasem, dotrzymywania ustalonych terminów oraz dostarczania wysokiej jakości oprogramowania.
- Gotowość do nauki nowych języków programowania, poznawania technologii oraz adaptacja do zmieniających się wymagań projektowych.
- Wykształcenie wyższe kierunkowe: informatyka lub pokrewny kierunek
Co sprawi, że wyróżnisz się na tle innych kandydatów
- Udokumentowane projekty własne oraz wieloletnie doświadczenie zawodowe, które potwierdzają Twoje kompetencje w tworzeniu i utrzymaniu aplikacji biznesowych.
- Praktyczna znajomość frameworka Spring.
- Inicjatywa i proaktywność w codziennym funkcjonowaniu zespołu.
- Otwartość na udział w eventach branżowych oraz konferencjach w roli eksperta dziedzinowego
Co oferujemy
- Współpraca w preferowanej przez Ciebie formie: umowa B2B, umowa o pracę lub umowa zlecenie.
- Atmosfera sprzyjająca kreatywności i wymianie wiedzy, w której każdy głos ma znaczenie.
- Dostęp do najnowszych technologii, szkoleń oraz wsparcie w osiąganiu kolejnych etapów kariery zawodowej.
- Elastyczne godziny pracy umożliwiające zachowanie równowagi między życiem zawodowym a prywatnym.
- Praca w zespole doświadczonych ekspertów, którzy chętnie dzielą się swoją wiedzą i wspierają rozwój swoich współpracowników.
- Porządne espresso w naszym biurze w Zielonej Górze – bo dobry kod zaczyna się od dobrej kawy.
Zaaplikuj przesyłając swoje CV na adres kontakt@cslsoftware.pl