Position: C++ Developer
Company: A-HR
Experience required: 3y
Category: C++
English level: intermediate
Published: 2022-06-01T00:00:00+03:00

PROJECT OVERVIEW
The product is used in large organizations and call centers that provide voice support to their customers. The project uses modern technology, microservice architecture, and best practices.

Responsibilities:
- Assisting with the initial assessment of features, project scope, and required efforts;
- Providing accurate estimates for the product backlog;
- Supporting the delivery of the team’s sprint goals;
- Performing unit and/or BDD testing;
- Developing high-quality code to meet the software’s requirements;
- Performing code review;
- Working with 3rd party APIs to provide high-quality voice recording solutions;
- Supporting the use of automated acceptance tests where possible;
- Supporting the testing of releases as necessary;
- Supporting project delivery by resolving issues in the released functionality.

Requirements:
- C++ programming experience;
- Experience with Socket APIs, REST/Web APIs;
- Experience with RabbitMQ;
- Understanding of Service Oriented Architecture (SOA);
- Experience with Dependency injection;
- Experience with unit testing and TDD;
- Experience with VoIP and/or audio streaming;
- Ability to prioritize tasks;
- Knowledge of software development life cycles;
- Understands software development concepts;
- Experience working in an Agile team, preferably in a DevOps environment
Spoken English.