Position: C++ Developer, Wireless Solutions (Poland only)
Company: DataArt
Category: C++
Experience required: 3y
English level: upper

**Client**
Our client creates solutions in the field of Revenue Assurance and Fraud Detection for mobile operators around the world.

**Project overview**
DataArt is helping the client to develop a new product line that will extend the analytical capabilities of applications for end users. This will allow the better detection of various types of fraud. Mobile operators will be able to more accurately assess and predict the needs of customers and optimize their networks and package offers.

**Position Overview**
The project is based on research tasks and all created solutions are evaluated primarily from the perspective of productivity and sustainability. Considerable attention is paid to the development of hardware for working with the software solution.
We are seeking a skilled C++ Developer with Telecom experience to join our team. The successful candidate will possess expertise in C/C++ programming languages, a strong understanding of network protocols and relevant practical experience, analysis of network traffic, and experience working with Linux environments.

**Technology Stack**
C/C++, Python, Bash, Unix based servers.

**Requirements**
- Minimum of 3 years of experience in C/C++ programming languages.
- Proven experience with telecom projects and implementation functionality related to network protocols.
- Strong analytical and problem-solving skills.
- Experience analyzing network traffic.
- Expertise in working with Linux environments.
- Good communication and teamwork skills.
- Good spoken English (sufficient level for discussing technical topics)

**Nice to have**
- Experience with Python, Bash
- Basic understanding of the design and functioning of computer networks
- Understanding of the internal design of protocols of different levels (eg IP, UDP, DNS, HTTP, VoIP, etc.)
- Experience optimizing the work of operating systems and applications
- Experience working at the OS system and hardware levels
- Knowledge of best-practice programming
- Experience using STL and Boost
- Experience working in large projects