Strong command of C++/C++11/Obj-C languages;
Strong knowledge of OOP/OOD;
Experience with development applications using XCode/Qt Creator for Mac platform;
Experience in multithreading and system programming;
Experience in Distributed Objects, UNIX Socket;
Experience in Cocoa/Qt frameworks, Standard Template Library.
Experience in network programming;
Experience in Google Protobuf;
Experience in writing unit test;
Experience in Source Control (GIT, SVN) and Bug Tracking systems (JIRA);
Experience with agile software development practices (e.g. Scrum);
Good command of written and verbal English;
You must write solid, high quality, maintainable code;
Apart from professional qualities, we expect you to be a well disciplined and self-organized team player.
Individual approach to professional and career growth (Personal Development Plan);
Comfortable work conditions (including two monitors on each work place);
Smart environment — interesting projects from renowned clients;
Flexible work schedule;
3 social packages to choose among — medical insurance, sports attendance payment or mix of both;
Annual vitaminization program for employees;
Relocation assistance;
English and German courses;
Competitive salary according to the qualifications;
Guaranteed full workload during the term of the contract;
Corporate leisure activities.
Main tasks:
Decomposition of high level tasks;
Design and implementation of new functionality for a product;
Mentoring team members;
Collaboration with client on requirements.
Mac Patch Management helps the IT administrators to automate the deployment of patches to the systems in the network to keep them healthy and are less vulnerable to any attack.
Usage of Mac operating systems in enterprises have been growing at a faster rate in the recent years. With limited man power, IT can no longer be able to patch them manually. Mac Patch management, similar to Windows, helps them to deploy patches to Mac OS and other 3rd party applications that run on Mac operating systems.