Position: C++ Developer
Company: DataArt
Category: C++
Experience required: 3y
English level: intermediate

**Client**
Our client is a division of the global business and financial news and information company, It's a leading market index provider and is the owner and distributor of multiple financial services, a dynamic information network with data, news, and analytics including cash, derivatives markets, money markets, government and municipal bonds, currencies, commodities, mortgages, indices, insurance, and legal information.

**Position Overview**
We are seeking an experienced and highly skilled Developer with  C++ skills. You will be working with a team of highly skilled engineers and hands-on architects. All team members, including project managers, are hands-on, with a technical background.

**Technology Stack**
C++

**Requirements**
- 4+ years of development experience with C++ 
- Knowledge of common information security controls, guidelines, and standards 
- Experience developing server applications, building scalable web architecture and distributed systems 
- Experience with microservices 
- Experience developing and implementing data-driven applications based on SQL solutions (PostgreSQL) 
- Experience writing RESTful APIs and an understanding of the HTTP protocol 
- Excellent knowledge of OOA/OOD and knowledge of C++ on the Linux platform 
- Understanding of Service-Oriented Architecture (SOA) 
- Experience with dependency injection 
- Experience with unit testing and TDD 
- Experience with streaming technologies 
- Algorithm tasks solving experience 
- Good communication skills in oral and written English

**Nice to have**
- Database modeling skills 
- API integrations experience 
- Additional Competencies 
- Experience with FIX protocol 
- Experience with Agile development methodologies 
- Understanding business needs