Position: Middle C++ Developer
Company: globallogic.com
Experience required: 2y
English level: intermediate

Our client is developing innovative high-end equipment for emergency and intensive care medicine. The long-standing deployment of the equipment under the most difficult conditions (e.g. ice of Antarctica, the desert of Australia, in the air, on mountain tops or on oceans).

**Requirements**

- At least 3 years of commercial experience in developing applications using C++
- Experience in writing design documents
- Experience with databases
- OOA/OOD skills
- Understanding of Unit Testing, TDD, Continuous Integration, Design Patterns, SOLID principles
- Experience with Mock Frameworks, IoC Containers
- At least Intermediate-Strong English (writing and speaking)

**Responsibilities**:

- Analyze functional business requirements
- Design application functionality
- Implement design using industry best practices
- Collaborate with customer's engineers and other teams in GL
- Interact with the customer regarding ongoing activities