Job Description :
Bachelor’s degree or equivalent working experience with minimum of 7+years of IT experience.

Required Skills:
Ability to develop quality software in C++ and quickly come up to speed in similar languages
Ability to analyze and fix difficult problems
Ability to professionally interface with peers and management
Ability to work independently and with little supervision
Ability to be part of a 24x7 on-call rotation
Experience with git
Experience with agile methodologies
Experience with unit and integration testing frameworks
Experience with LINUX operating systems
Experience with complex software topics such as multithreading and asynchronous inter-process communication
Experience in interfacing with customers and providing technical feedback in a customer-friendly manner
Deep knowledge of practices and procedures related to distributed architecture