C / C++ Developer
⚲ Kraków, Warszawa
Do uzgodnienia
Wymagania
- C
- C++
- EMV
- Git
- QML
- Android NDK
- JNI
- C#
- CI/CD
- JavaCard
- Android SDK
- Java
- Kotlin
- Android Studio
- NFC API
- Programowanie na platformie Verifone
Opis stanowiska
Nasze wymagania:
przynajmniej 3 lata na stanowisku programisty C/C++
doświadczenie w tworzeniu frontendu oprogramowania w QML
doświadczenie w komunikacji z kartami inteligentnymi stykowymi ISO-7816 i bezstykowymi 14443 A/B
doświadczenie w tworzeniu oprogramowania na platformy Windows i Linux
dobra znajomość TCP/IP
znajomość pthread i Win32 threads
komunikacja USB, RS232
doświadczenie w analizie wymagań, projektowaniu oraz testowaniu oprogramowania, tworzenie testów jednostkowych
O projekcie:
Praca nad projektami związanymi z wdrażaniem, obsługą i rozwijaniem systemów Kart Miejskich.
Zakres obowiązków:
budowanie i utrzymywanie aplikacji w oparciu o wymagania biznesowe
projektowanie oraz implementacja nowych funkcjonalności
optymalizacja funkcjonujących aplikacji, zapewnianie odpowiedniej szybkości i wydajności tworzonych rozwiązań
współpraca z innymi osobami zaangażowanymi w realizację projektu, w ramach nadzoru nad jakością produktu
Oferujemy:
Pracę w zgranym i dynamicznym zespole
Szkolenia i możliwość rozwoju zawodowego
Zdobywanie doświadczeń w firmie o ugruntowanej pozycji na rynku
przynajmniej 3 lata na stanowisku programisty C/C++
doświadczenie w tworzeniu frontendu oprogramowania w QML
doświadczenie w komunikacji z kartami inteligentnymi stykowymi ISO-7816 i bezstykowymi 14443 A/B
doświadczenie w tworzeniu oprogramowania na platformy Windows i Linux
dobra znajomość TCP/IP
znajomość pthread i Win32 threads
komunikacja USB, RS232
doświadczenie w analizie wymagań, projektowaniu oraz testowaniu oprogramowania, tworzenie testów jednostkowych
O projekcie:
Praca nad projektami związanymi z wdrażaniem, obsługą i rozwijaniem systemów Kart Miejskich.
Zakres obowiązków:
budowanie i utrzymywanie aplikacji w oparciu o wymagania biznesowe
projektowanie oraz implementacja nowych funkcjonalności
optymalizacja funkcjonujących aplikacji, zapewnianie odpowiedniej szybkości i wydajności tworzonych rozwiązań
współpraca z innymi osobami zaangażowanymi w realizację projektu, w ramach nadzoru nad jakością produktu
Oferujemy:
Pracę w zgranym i dynamicznym zespole
Szkolenia i możliwość rozwoju zawodowego
Zdobywanie doświadczeń w firmie o ugruntowanej pozycji na rynku
🔍 Dekoder Ogłoszenia
🔴
przynajmniej 3 lata na stanowisku programisty C/C++
Może oznaczać zarówno 3 lata doświadczenia komercyjnego, jak i sumę lat nauki i projektów własnych.
🟡
doświadczenie w tworzeniu frontendu oprogramowania w QML
QML jest zazwyczaj używany do tworzenia interfejsów użytkownika, więc może to oznaczać pracę nad UI, a nie głęboką logiką biznesową.
🔴
optymalizacja funkcjonujących aplikacji, zapewnianie odpowiedniej szybkości i wydajności tworzonych rozwiązań
Może oznaczać zarówno proaktywne dbanie o wydajność, jak i reagowanie na problemy z wydajnością istniejących, być może niedopracowanych systemów.
🔴
Pracę w zgranym i dynamicznym zespole
Może oznaczać zarówno efektywną współpracę, jak i presję czasu oraz szybkie tempo pracy.
🟡
Szkolenia i możliwość rozwoju zawodowego
Zakres i jakość szkoleń mogą być bardzo różne, od podstawowych po zaawansowane, a rozwój może być ograniczony do specyfiki projektów firmy.