Za co będziesz odpowiedzialna/y:
- pisanie zgodnego ze standardami kodu C++,
- tworzenie API i komunikacja z bazami danych,
- ścisła współpraca z innymi programistami zaangażowanymi w projekt,
- optymalizacja aplikacji pod kątem błędów,
- nadzór nad aplikacją,
- edukacja i wspieranie rozwoju technologicznego współpracowników,
- wykrywanie i eliminowanie ewentualnych błędów,
- opieka nad bezpieczeństwem kodu,
- przygotowywanie raportów i analiz dotyczących projektu.
Nasze wymagania:
- cztery lata na stanowisku developerskim,
- znajomość struktur danych: kompromisy przestrzenne i czasowe podstawowych struktur danych i algorytmów (arrays, linked lists, trees, hash tables),
- wiedza z zakresu podstawowych algorytmów przechodzenia i wyszukiwania struktur danych,
- rozumienie problemów programowania wielowątkowego (race, deadlock), synchronization primitives,
- znajomość programowania systemowego: kompilatory i linkery, łączenie statyczne i dynamiczne oraz biblioteki, stos, wielowątkowość, programowanie na poziomie gniazd,
- znajomość typowych błędów aplikacji: wycieki pamięci, heap corruption, ipc.,
- umiejętność projektowania dobrych i znormalizowanych schematów baz danych, rozumienie indeksów,
- znajomość podstawowych wzorców projektowych (singleton, factory, proxy, strategy),
- czytelność i organizacja kodu,
- znajomość programowania defensywnego,
- zdolność rozumienia i komunikowania myśli, projektów, pomysłów, specyfikacji w jednoznaczny sposób,
- znajomość języka angielskiego na poziomie B2.
Co oferujemy?
- bezpośredni wpływ na rozwój produktu,
- elastyczne godziny pracy oraz możliwość pracy zdalnej,
- opiekę medyczną LUX MED,
- karnet Benefit MultiSport,
- możliwość przystąpienia do ubezpieczenia grupowego,
- naukę języka angielskiego,
- regularną ewaluację jako element Twojego rozwoju,
- możliwość udziału w szkoleniach, konferencjach, meetup’ach,
- stabilne zatrudnienie w oparciu o B2B lub umowę o pracę.
- nowoczesne biuro, spotkania integracyjne.
Stos technologiczny:
Niezbędny:
- Języki: C\C++\STL, Python, C#, SQL,
- Systemy operacyjne: Windows XP+,
- IDE: Visual Studio 2022,
- Biblioteki: boost, mfc,
- Bazy danych: Postgresql 10.18,
- Technologie: SOAP Web Services,
- Instalatory: NSIS,
- Kontrola wersji: Git,
- Zarządzanie zgłoszeniami: Jira.
Mile widziany:
- Języki: Lua, HTML/Javascript
- IDE: FastReport Studio
Jak pracujemy?
Jesteśmy innowacyjnym przedsiębiorstwem, opierającym swoje działania na zaufaniu do ludzi z którymi pracujemy.
Dzięki dużej swobodzie działania pobudzamy motywację oraz kreatywność, co przyspiesza pracę i pozwala elastycznie dostosowywać się do zmieniających się oczekiwań naszych partnerów biznesowych.