Career Opportunities — Russia

Below is a sample of current opportunities that are available:

Service Automation

Senior Software Developer UI

Projects description:

Odin Service Automation is the leading hosting and cloud services delivery system used by thousands of service providers worldwide, from the largest telecom operators in the world to top hosters and providers of vertical solutions.

Responsibilities:

Develop APS UI backend – Java EE application for UI purposes (Auth, Sessions, UI customization engine, etc)

The candidate must meet the following requirements:
  • Strong Java EE experience
  • Decent C++ experience, ability to understand existing C++ sources
  • Basic web-frontend development skills
  • Scripting experience, python is preferable
  • Good knowledge of SQL databases, PostgreSQL is preferable
  • Ability to learn fast
  • Ability to read documentation in English
  • [Optional] Experience in high-load

Contacts: mmitina(at)odin.com

Senior QA engineer

Projects description:

Odin Service Automation is the leading hosting and cloud services delivery system used by thousands of service providers worldwide, from the largest telecom operators in the world to top hosters and providers of vertical solutions.

Responsibilities:
  • SRS, FD, User Stories analysis for test procedures design and estimation
  • Exploratory, functional and regression testing of new and legacy functionality
  • Development and maintenance of test plans, testing procedures and scenarios
  • Identification and analysis of product bugs, reports and tracking in bug tracking system
  • Close collaboration with automated tests developers and product developers
  • Researching of existing user scenarios and cases to improve current test system
The candidate must meet the following requirements:
  • 1-2 years in QA Engineer position
  • Strong requirements analysis skills
  • Experience in test plans and descriptions creation for manual testing
  • Experience in functional testing is a must
  • Work with bug-tracking system and versions storage system
  • Experience in testing of Web-based applications or/and billing, ecommerce solutions is a plus
  • Moderate administrate experience in Windows / Linux
  • Basic user experience in MSSQL or MySQL
  • Solid understanding of testing procedures and software development process
  • Intermediate English at least

Contacts: mmitina(at)odin.com

Senior C++ /Java developer

Projects description:

Odin Service Automation is the leading hosting and cloud services delivery system used by thousands of service providers worldwide, from the largest telecom operators in the world to top hosters and providers of vertical solutions.

Responsibilities:
  • Design and implementation of mainstream Features for PBA.
  • Implement and support new BSS modules.
  • Improve existing code.
The candidate must meet the following requirements:
  • Strong knowledge in C++/Java
  • Strong knowledge in SQL (PostgreSQL, MSSQL)
  • Strong knowledge in one of script languages (python, perl, … ) is a plus
  • Experience related to Hosting Providers, BSS modules is a plus

Contacts: mmitina(at)odin.com

Developer in QA automation team (Service Automation)

Projects description:

Odin Service Automation is the leading hosting and cloud services delivery system used by thousands of service providers worldwide, from the largest telecom operators in the world to top hosters and providers of vertical solutions. QA Automation team serves to support aligned, proper and high-quality automated testing process for all PA teams and components like Billing, Cloud Infrastructure, Hosting provisioning, etc.

It not only tests development, but a lot of internal automation in totally different areas:
  • Data analysis
  • Data visualization
  • Code coverage analysis
  • Performance, stress and load testing
  • And much more
Responsibilities:
  • Develop, maintain and improve automated testing system (Java/PHP + WebDriver)
  • Develop, maintain and improve internal tools and extensions (Mostly written in Python)
  • Develop, maintain and improve non-functional automated tests (performance, stress, load, security)
The candidate must meet the following requirements:
  • At least 1 year of proven programming experience – Java/Python/PHP/JavaScript
  • SQL experience (MySQL, MSSQL, PostgreSQL)
  • Linux, Windows administration experience
  • Good English writing skills
Knowledge and actual experience in any of the following is a plus:
  • Experience in development of UI functional tests
  • Web development experience
  • Experience in QA

Contacts: mmitina(at)odin.com

Automation Program Manager

Projects description:

Odin Service Automation is the leading hosting and cloud services delivery system used by thousands of service providers worldwide, from the largest telecom operators in the world to top hosters and providers of vertical solutions.

Responsibilities:
  • Understand the needs, challenges and business impact of the Service Automation users:
  • SMBs consuming Cloud services
  • Service providers offering Cloud services
  • Collect and maintain competitive information.
  • Prioritize and ensure that the right feature set is delivered in the appropriate time window.
  • Work with engineering to define and deliver solutions.
  • Help service provides to launch new services successfully.
The candidate must meet the following requirements:
  • Experience in collecting requirements from customers.
  • Ability to translate customers’ problems into solutions together with engineering.
  • Familiarity with software development process.
  • Experience in working with/at hosting service providers preferred.
  • Technical experience:
    • Linux and Windows server operating systems administration
    • Web services (Apache, IIS)
    • Virtual servers (Containers, Virtual Machines)
    • Databases (MSSQL, PostgreSQL, MySQL)
    • Identity Services & Single-Sign-On
  • Good communication skills and teamwork.
  • Eagerness and capacity to learn quickly.
  • Fluent in written and spoken English to communicate with our world-wide partners.
  • Moscow-based position, but should expect up to 10% travel.

Contacts: mmitina(at)odin.com

Technical Writer

Projects description:

We are looking for a Technical Writer to work in the Service Automation unit. Service Automation is a suite of software products that service providers worldwide license to build, operate and manage their Cloud service platforms.

Responsibilities:

Write documentation in English for our Automation suite.

Targeting different audiences:
  • End-Users who buy, manage and consume services.
  • Service Providers (and their Resellers) employees who operate the systems.
  • Parallels Professional Services and System Integrators who deploy and configure the systems.
  • Covering multiple documentation types:
    • Release Notes
    • User Guides
    • Context Help
    • Knowledge Base Articles
    • (English) Product Locale
    • Update documentation in every release based on product changes.
    • Improve documentation based on user feedback.
  • Work with our localization department to get other locales updated.
  • Closely work with Program Managers and developers on change descriptions.
The candidate must meet the following requirements:
  • Passionate about writing and explaining things to users.
  • Strong written English.
  • Basic spoken English.
  • Higher education (technical area is an advantage).
  • Work experience in technical writing.
  • Experience with professional authoring tools (AuthorIT knowledge is a big advantage).
  • Good communication skills, working in team.

Contacts: mmitina(at)odin.com

Parallels Server Virtualization

Java developer

Projects description:

Odin Automation for Cloud Infrastructure (PACI) is a complete solution for delivering Cloud Infrastructure as a Service (IaaS). PACI is deployed as a service module of Service Automation and enables Service Providers to deliver a virtual data center with fully integrated Parallels Virtuozzo Containers and Parallels Server Bare Metal servers, automation, billing, customer self-service capability and online store.

Responsibilities:
  • Design and development of new functionality in Service Automation.
  • Development of new modules on APS 2.0 bus.
  • Maintaining and improvement of current codebase.
  • Research and implementation of support of new virtualization platforms
Requirements:
  • Strong programming experience in С++
  • Basic experience in configuration and administration of Linux / Windows infrastructure and services (Apache, IIS, Exchange, Active Directory, DNS)
  • Strong scripting experience in Python
  • Fair understanding of SQL (MySQL, MSSQL, PostgreSQL), experience in writing and optimizing SQL queries.
  • Moderate scripting experience in shell scripting (Bash or Powershell)
  • Fair understanding of HTML, XML, and SOAP.
Will be a pluse:
  • Knowledge of java
  • Experience with boost libraries
  • Experience in cross-platform development.

Contacts: mmitina(at)odin.com

C++ developer

Projects description:

Parallels Cloud Server is a cloud-ready virtualization solution that allows users to simultaneously run multiple Parallels virtual machines and containers on the same physical server, thereby making more efficient use of hardware resources.

Responsibilities:
  • Operating systems programming
  • Development of innovative Operating Systems features
  • Development of management utilities for virtual servers management
The candidate must meet the following requirements:
  • C/C++
  • Operating systems concepts
  • Knowledge of Linux operating system
  • Technical English
  • python/shell/perl programming - is a plus
  • rpm/apt/zypper package managers knowledge - is a plus

Contacts: job(at)parallels.com

Professional Services

Senior Software Developer the Custom Software Development (С++)

We’re looking for an experienced C++ application developer to design solution and implement feature set in scope of Business Automation and Operations Automation integration projects. Projects scope range from billing, CRM, and ERP systems integration to automation of service provisioning in external cloud services. Customers profile – huge / national telcos and SPs worldwide (Telstra, Korea Telecom, Belgacom, Apptix, MTN, Insight, etc.).

Responsibilities:
  • Analysis & Design projects — design solution based on SRS, develop software design documentation.
  • Build projects — develop feature set, identify solution and resolve product bugs (20% proprietary language, 80% mixed/C++).
  • Create scripts, tools, and utilities to reduce efforts and improve product quality.
  • Assist project team and support during customer acceptance testing / handoff process.
Requirements:
  • 3+ years as C++ application developer in commercial cross-platform (Linux / Windows) development projects.
  • Fair understanding of SQL (MySQL, MSSQL, PostgreSQL), experience in writing and optimizing SQL queries.
  • Experience in Perl scripting.
  • Moderate experience in configuration and administration of Linux / Windows infrastructure and services (Apache, IIS, DNS).
  • Fair understanding of HTML, XML, and SOAP.
  • Readiness to work in established development process, and evolve product in progress.
Will be a plus:
  • Experience in utilization of Linux and Windows debuggers.
  • Experience in PHP, Python, JavaScript scripting.
  • Understanding of hosting industry and needs

Senior Software Developer to the Custom Software Development (С++/Java)

We’re looking for an experienced application developer to design and implement feature set in scope of Operations Automation integration projects. Projects scope range from enhancement of remaining integrations (SaaS, IaaS) to automation of service provisioning in external cloud services. Our customers – huge / national telcom and SPs worldwide.

Responsibilities:
  • Analysis & Design projects - design solution based on SRS, develop software design documentation.
  • Build projects - develop feature set, identify solution and resolve product bugs.
  • Create scripts, tools, and utilities to reduce efforts and improve quality of software products.
  • Assist project team and support during customer acceptance testing / handoff process.
Requirements:
  • Strong programming experience in one of the following: C++, Java, C#
  • Strong scripting experience in one of the following: Python, Perl, PHP
  • Moderate scripting experience in shell scripting (Bash or Powershell)
  • Basic experience in configuration and administration of Linux / Windows infrastructure and services (Apache, IIS, Exchange, Active Directory, DNS)

Contacts: job(at)parallels.com

Technical Sales Consultant (based in Munich)

Role description:

A commercially minded Technical Sales Consultant with the primary role to engage with customers and prospective customers on the phone and face to face. Responsible for actively driving and managing the technology evaluation stage of the sales process. Working in close partnership with the sales team to ensure customer technical requirements are met and sales targets are achieved.

The role is to articulate and product position Parallels award winning technology to technical decision makers in the sales cycle so Parallels solution is the recommended solution. The person hired must be able to identify all technical requirements with assigned accounts to assure complete customer satisfaction through all stages of the sales process. Must be able to establish and maintain strong relationships throughout the sales cycle.

The Parallels Business Solutions include Parallels Desktop Enterprise solution which is the ability to run Windows Virtualization on Mac’s; Parallels Mac Management solution that allows Mac’s to be managed within SCCM and Parallels Access the ability to control remote desktops from both Apple and Android devices.

Responsibilities:
  • Creation and delivery of technical product presentations
  • Representing Parallels products to customers and at field events such as conferences, seminars, etc.
  • Technical customer trainings
  • Internal technical trainings for Parallels’ employees
  • Pre Sales Customer Service
  • Pre Sales Technical Support
  • Attend company training seminars to become familiar with products
  • Collaborate with sales teams to understand customer requirements, to promote the sale of company products, and to provide sales support.
  • Maintaining records of customer communication and sales activity in our CRM and established internal communication systems
  • Managing and interpreting customer requirements - speaking with clients to understand, anticipate and meet their needs
  • Searching for new clients who might benefit from company products or services
  • Provide feedback to Product Management on market trends and customer requests enabling continuous product improvement
Requirements:

Preferred qualifications and background

  • 3 to 5 years of experience in a “customer facing” environment such as sales or technical consulting
  • Excellent communication and presentation skills (verbal and written)
  • Educated to degree standard
  • German and English Language skills a must with an additional benefit to speak either Spanish/French or Italian.
  • Develop and maintain excellent relevant technical skills
  • Work with reseller sales and engineering resources to build relationships with enterprise customers’ technical leadership
  • Ideally experience with Mac OS X and iOS and mobile device management
  • Ideally experience with Microsoft System Center Configuration Manager/ active directory
  • Experience in working closely in a successful sales team environment
  • Presentation and public speaking skills
  • Experience in support or consulting
  • Must be willing to travel to approximately 30%
Contacts:

careers(at)odin.com