Unternehmen "ICW" (icw.ua) ist auf die Entwicklung und Umsetzung komplexer Lösungen für SB-Autowaschanlagen spezialisiert. Im Zusammenhang mit der Erweiterung laden wir in unser Team einC++-Softwareentwickler(Auf Wunsch besteht auch die Möglichkeit, im Büro (Kiew) aus der Ferne zu arbeiten)Anforderungen:Wohnsitz in der Ukraine, vorzugsweise in KiewAufgaben: Entwicklung, Debugging, Testen der Software und Unterstützung des Implementierungsprozesses.1. SystemprogrammierungKenntnisse in C und C++,
Unternehmen "ICW" (icw.ua) ist auf die Entwicklung und Umsetzung komplexer Lösungen für SB-Autowaschanlagen spezialisiert. Im Zusammenhang mit der Erweiterung laden wir in unser Team ein
C++-Softwareentwickler(Auf Wunsch besteht auch die Möglichkeit, im Büro (Kiew) aus der Ferne zu arbeiten)
Anforderungen:Wohnsitz in der Ukraine, vorzugsweise in Kiew
Aufgaben: Entwicklung, Debugging, Testen der Software und Unterstützung des Implementierungsprozesses.
1. Systemprogrammierung
- Kenntnisse in C und C++, Erfahrung von 5 Jahren.
- Kenntnisse in POSIX – Datei-I/O, Sockets, Multithreading und Synchronisierungsprimitive, IPC.
- Kenntnisse über grundlegende Algorithmen und STL-Container, deren algorithmische Komplexität, Speicherlayout und Interaktion mit dem Cache. Programmierung für Netzwerke: TCP/IP, SSL/TLS, HTTP. OpenSSL- und Boost.ASIO-Bibliotheken. Interaktion mit SQLite- und PostgreSQL-Datenbank. Erfahrung in der Multithread- und asynchronen Programmierung. Diagnose: Strace, GDB, TCPDump, Valgrind, Sanitizers Compiler.
- Statische Code-Analyse: cppcheck, clang-tidy.
- Tests: Boost.UnitTest, andere Frameworks sind von Vorteil.
2. DB-Programmierung
- Erfahrung in der Arbeit mit dem PostgreSQL-DBMS aus 3 Jahren.
- Verständnis der Arbeit des Abfrageplaners.
- Fähigkeit, Abfragepläne zu analysieren und zu optimieren.
- Datenimport/-export.
3. Linux
- Grundlagen des Linux-Betriebssystems verstehen.
- Netzwerkkonfiguration und -diagnose: iproute2, ifconfig, Traceroute/mtr, ping, tcpdump.
- VPN-Konfiguration: PPtP, OpenVPN.
- Bereitstellung virtueller Maschinen (qemu).
a plus.