Career Opportunities — Russia

Below is a sample of current opportunities that are available:

Service Automation

Senior Software Developer UI

Projects description:

Service Automation(PA) 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:

Service Automation(PA) 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:

Service Automation (PA) 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:

Service Automation(PA) 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:

Service Automation(PA) 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 Parallels Business Automation (BSS) and Parallels Operations Automation (OSS) 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 Parallels Operations Automation (OSS) 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