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.
We invite you to our company, not a project.
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.
TECHNOLOGY STACK
C/C++, Python, Bash, Unix based servers.
Responsibilities
- Understand the requirements of customers and product managers
- Find and fix complex technical issues relating to software and hardware
- Perform unit tests and integration tests for the implemented solution
- Create technical design documentation and source materials for user documentation
Requirements
- 3+ years of experience developing multithreaded server applications on C/C ++ for Unix (5 or more projects)
- Experience developing high-loaded/high-performance services
- Experience in remote development and debugging, fluency in working with Linux command line tools
- Experience administering Unix based servers
- Independent and proactive
- Team working skills
- Desire to study and develop a complex product
- 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