Responsibilities:
- Design and development of software subsystems and applications;
- Prepare and maintain the technical documentation of software design and features;
- Participate in the consideration and discussion of code and design.
Requirements:
- Proficiency in C++;
- Have at least 5 years of solid software development experience as a C++ developer;
- Knowledge of memory management, processes, threads, synchronization;
- Experience with LINUX;
- Experience with Qt;
- Experience in network programming;
- Good knowledge of English;
- A solid foundation data structures, algorithms and software design;
- Ability to debug and optimize code and automate routine tasks;
- Have a desire to learn new technologies and acquire new practical skills;
- Have good communication skills and endeavor to work in a team;
- Be organized and pay attention to details.
Even better if you know/have:
- Build tools;
- Version control systems (GIT) or/and continuous integration systems (Gitlab);
- Knowledge of telecom – VoIP, RTP, SIP, etc.;
- Knowledge of embedded systems.
We offer:
- Opportunity to develop and grow in a technological Bulgarian company;
- Working in a competitive and developing environment;
- Possibility for additional qualification and training;
- Attractive salary and excellent working conditions in a team of dynamic and proven professionals.
If you are interested in this job opportunity, please send your CV here: hr@balkantel.net
Only short-listed candidates will be contacted.Data collected will be considered in strict confidentiality and used for recruitment purposes only.Balkantel
Ltd. guarantees the confidentiality of the candidates, as required by the GDPR.