Position: C++ Developer, Windows
Company: GlobalLogic
Experience required: 3y
English level: intermediate

Must haves
- 4+ years of practical experience in C++/OOP;
- Experience with development of multithreaded network applications;
- Ability to write fast, safe and easy-to-maintain code;
- Good analytical, algorithmic and optimization skills;
- Eager to learn new technologies and find effective solutions for the challenges;
- Good spoken/written English.

Nice to have:
- Delphi experience;
- .NET/C# experience;
- Good debugging skills;
- Familiarity with OS concepts, Windows internals, low level programming.

Job Responsibilities:
- Participate in development of complex grid computing software;
- Handle new leads, analyze what is required to develop new features, support customer in making decisions;
- Support incidents, requests and enhancements of applications requested by customers.

Department/Project Description:
In order to achieve this goal, the customer virtualizes processes on-the-fly on top of the remote machines on which they are executed. With its unique virtualization technology, the customer has become the de facto standard solution for code-build, test execution, and game development acceleration currently being used by more than 100,000 developers at leading companies.

The platform makes heavy use of technologies such as multi-threading, multi-processing, multi-machine, shared memory, a-synchronous communication, performance optimizations, on-the-fly virtualization and more.