Вакансии
Senior S/W Engineer, Windows (C++, Qt), Mac
Следите за нашими вакансиями в Twitter
Опубликована 04 Июль 2012 16:09:52. Вакансия предоставлена сайтом HeadHunter.ru
XenZu Technologies
Город: | Нижний Новгород |
З/п: | 40000 - 65000 руб. |
Опыт работы: | Не имеет значения |
Отзывы о компании XenZu Technologies |
USA (Silicon Valley) headquartered company is looking for an experienced, highly motivated individual to join its Nizhniy Novgorod based software development team to work from its Nizhniy Novgorod office (candidates from other regions can apply as well if considering relocation or remote work) for a position with qualifications listed below:
We offer:
- Exciting and interesting latest technology projects to work on.
- Very flexible work environment (state of the art office in Nizhniy Novgorod, flexible work hours, ability to work from home several days a week).
- Employment at Nizhniy Novgorod based OOO according to Russian "ТK" with social benefits stipulated by it.
- Close interaction with the members of the engineering team and management on the customer end.
- Business trips to North America, Europe.
- Relatively short development cycle with ability to see results of your own contribution fast.
- Fast growing and cool team to work in.
- Regular fun team building events.
Detailed Job Description:
- Motivated and talented engineer to help shape a market-leading file sync, backup and sharing service. In this role you will implement key elements of the cross-platform framework that is the backbone of the service, with a focus on file system integration and real-time client-server synchronization.
- This is a unique synchronization platform that enables unparalleled reach for users’ data. The service provides rich access, backup, and sharing features for any data type (documents, photos, music, video, etc.) across a variety of device platforms (desktop, web, and mobile devices, including iOS, Android and BlackBerry).
- We are looking for a highly qualified and experienced senior software developers to design and maintain the features like the following (but not limited just to those):
- General client stability and performance
- Support removable drives
- Support network drives
- Support syncing/backing up of PST and other locked files (using volume shadow copy)
- The ideal candidate will be a highly experienced strategic planner and thinker, as well as creative and pro-active problem solver and has extensive experience architecting complex software preferrably in the back-up/sync area.
Responsibilities:
- Own, improve, maintain and enhance code responsible for keeping the file system on users’ computers synchronized with the servers.
- Specify, design and implement features that improve the utility, performance and scalability of the platform.
- Enhance and extend cross-platform components that enable real-time sync of user data.
- Provide engineering support for live production issues as needed.
- Mentor other members of the team.
Qualifications:
- Complete understanding of object oriented design principles.
- Knowledge of threads and concurrent software architecture and experience developing multi-threaded applications.
- Proven experience building applications on Win32 platform (MacOSX is a plus).
- Experience or familiarity with file system APIs/architecture (on Windows/Mac/Linux) is a plus.
- Previous work on Internet-scale client-server development is a strong plus.
- 3+ years commercial experience developing complex software in C/C++ .
- Extensive knowledge of OOP/Design Patterns.
- Good English skills (both written and verbal).
- Mobile experience developing for other platforms (iPhone, Android, Windows Mobile) a plus.
- Excellent communication skills.
- Bachelors/Masters/Technical Degree.
|
0 | Tweet | Нравится |
|