Senior C++ Developer (F/M)
drEryk
⚲ Kraków
23 400 - 33 800 PLN netto (B2B) | 18 000 - 26 000 PLN brutto (UoP)
Wymagania
- C#
- PostgreSQL
- C++
- SOAP Web Services
- Scrum
- LUA
- HTML
- SQL
- JavaScript
- Python
Opis stanowiska
Senior C++ Developer (F/M) O NAS: Tworzymy produkty dla branży medycznej, z których korzystają tysiące lekarzy i personelu medycznego w Polsce. Szukamy kolejnego członka zespołu rozwijającego profesjonalne oprogramowanie dla przychodni i gabinetów NFZ. Rozwijamy aplikację zespole Scrumowym, z naciskiem na jakość, przewidywalność i ciągłe dostarczanie wartości. System obsługuje złożone procesy medyczne i integruje się z wieloma systemami zewnętrznymi. Dużą wagę przykładamy do tego, aby dostarczane rozwiązania realnie działały u użytkowników i odpowiadały na ich potrzeby. Chcesz mieć wpływ na to, co robisz? Chcesz brać odpowiedzialność za rozwiązania i współtworzyć produkt, z którego korzystają ludzie, których znasz? Aplikuj do nas! ZA CO BĘDZIESZ ODPOWIEDZIALNY/A: • Projektowanie i implementację funkcjonalności; • Tworzenie API i komunikację z bazą danych; • integrację z systemami zewnętrznymi; • analizę i rozwiązywanie problemów technicznych; • dbanie o jakość kodu (code review, testy); • aktywny udział w decyzjach technicznych; • wspieranie zespołu w podejmowaniu decyzji technicznych i dzielenie się wiedzą; • współpracę QA i Product Ownerem. OCZEKIWANE UMIEJĘTNOŚCI: Szukamy osoby, która: • Ma minimum 6 lat doświadczenia w tworzeniu aplikacji w C++ lub 2 lata na stanowisku seniora; • Potrafi samodzielnie zaprojektować rozwiązanie dla złożonego problemu i rozbić je na etapy realizacji; • Rozumie kontekst biznesowy rozwiązań i bierze odpowiedzialność za ich działanie w praktyce (nie tylko za implementację); • Nie ogranicza się do realizacji zadań – interesuje się tym, czy rozwiązanie spełnia potrzeby użytkownika; • Aktywnie identyfikuje problemy, proponuje rozwiązania i usprawnienia; • Jasno się komunikuje i potrafi uzasadniać decyzje techniczne; • Potrafi wspierać innych członków zespołu, dzielić się wiedzą i pomagać w podejmowaniu decyzji technicznych; • Projektuje rozwiązania z myślą o utrzymywalności i rozwoju systemu; • Zna język angielski na poziomie co najmniej B2. Wymagania techniczne: • Bardzo dobra znajomość C++ 17 (lub nowszego); • Doświadczenie z tworzeniem aplikacji dla systemu Windows; • Bardzo dobra znajomość SQL (najlepiej w kontekście PostgreSQL); • Umiejętność projektowania dobrych i znormalizowanych schematów baz danych, rozumienie indeksów; • Doświadczenie z SOAP Web Services; • Znajomość problematyki programowania wielowątkowego; • Doświadczenie w pracy z kodem legacy, umiejętność bezpiecznego refaktoringu bez ryzyka regresji; • Znajomość programowania defensywnego. Mile widziane: • Wykształcenie wyższe techniczne (preferowane informatyczne); • Znajomość języków Python, C#, Lua, HTML/Javascript; • Doświadczenie z FastReport Studio; • Znajomość metodologii Scrum. CO W ZAMIAN? • Bezpośredni wpływ na rozwój produktu, mającego realny wpływ na codzienną pracę lekarzy i personelu medycznego; • Realny wpływ na decyzje techniczne i architekturę systemu; • Decyzyjność w zakresie realizacji zadań (narzędzia, podejście, implementacja); • Pracę w środowisku stawiającym na jakość i pragmatyczne podejście do procesu; • Elastyczne godziny pracy oraz możliwość pracy zdalnej; • Regularną ewaluację jako element Twojego rozwoju; • Możliwość udziału w szkoleniach i konferencjach; • Opiekę medyczną (LuxMed) oraz karnet Benefit Multisport; • Stabilne zatrudnienie w oparciu o B2B lub umowę o pracę.