Summary
Develop and maintain business applications using modern backend and frontend technologies while contributing to architecture, automation, testing, and continuous improvement.
Highlights
Flexible contract options, flexible working hours, training opportunities, modern technologies, and collaboration with experienced engineers.
Description
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