Position: Middle C++ Developer
Company: LULU Software (an Avanquest company)
Experience required: 1y
English level: intermediate

Main requirements:

— 2+ years of C++ programming experience;
— Fluent with object-oriented design (OOP/OOD) principles and patterns;
— STL/BOOST Libraries knowledge;
— HTTP/REST/SOAP;
— WinAPI;
— GIT work experience;
— Experience in estimation and scope decomposition;
— Understanding of dynamic polymorphism and C++ specific notions, such as friend classes;
— Familiarity with templating in C++;
— Serialization data types understanding (JSON, XML);
— Good written and verbal communication skills in English;
— Expertise in multi-threading.

Will be a plus:
— B.Sc./B.A. degree in computer science, engineering or a related discipline;
— Experience in client side development: HTML, CSS, JavaScript;
— Agile/Scrum experience.