Parallels Remote Application Server is a virtual
application and desktop delivery solution allowing to access and use
applications and data from any device. From engineering perspective it's
a technically challenging and interesting project, involving many
programming languages, distributed across several operating systems and
platforms, working on-prem or in the cloud.
If you’re
ambitious and thrive on working with the world’s largest companies to
solve tough real-world problems together with a smart, motivated team,
you want to work here. We want you to work here too.
https://www.parallels.com/products/ras/remote-application-server/
Responsibilities
- Work on innovative Parallels RAS project and create best world class enterprise products
- Learn new technologies and platforms
- Design and develop exciting new features, write new code and tests for it
- Research and investigate internals of operating systems, networking protocols and existing applications
- Support and maintain existing codebase and fix bugs (yes, we have couple of those)
Requirements
- BS or MS degree in computer science or engineering
- 2+ years of programming in C++/C#
- 2+ years of production programming for Windows or Mac or Linux platform
- Experience in building multi-threaded applications
- Experience in building network applications
- Desire to research and develop
- Analytical skills, solid knowledge of OOP, design patterns
- Good written English
- Responsible, self-driven, proactive, result oriented, team player
Knowledge and actual experience in any of the following is a plus:
- Experience in client-server application development
- Experience in creation of distributed highly loaded systems
- Experience in writing unit/component automated tests
What we can give you
- Medical health insurance
- Competitive salary
- Flexible work schedule
- Friendly team of experienced professionals