Вакансии

Инженер-программист (Android)

Project Description:

  • A set of project related to Android
  • The current project - creating Android Application
  • More similar project will follow.

Responsibilities:

  • Creating applications based on client-server architecture
  • Resolving issues; tuning and optimization the performance
  • Documentation development

Job Requirements:

Experience (years): from 3 years as a software or test engineer.

Technical Skills:

  • Very strong Java programming skills
  • Knowledge of the Android platform. Experienced with creating Android applications
  • Understanding of the internals and system architecture concepts of modern OS
  • Good reading English required.

Additional Requirements:

Technical Skills/Experience:

  • Experience and ability for a team work

Conditions:

  • Competitive salary (depends on the interview results)
  • Medical insurance
  • English classes
  • An opportunity to develop professional skills working as a part of a nice team
Старший инженер-программист

Project Description:

The engineers would need to have profound experience in the networking arena (preferably, writing code to test network behaviors), and would need to be very proficient in writing the English language, since the work involves documenting protocol behaviors as well as writing code to test those behaviors. The coding language is C++.

Responsibilities:

On-site work for Drager Medical Andover (Boston Area) – creation of ATF for network protocol – Infinity network

Experience:

  • Network adapter/protocol drivers development. Strong understanding of Windows/Linux/Unix operating system architecture is a must. (5 years)
  • Programming in multithreading environment. Synchronization techniques. (at least 5 years)
  • Strong debugging skills (tools and techniques). Capabilities to create a set of tests to prove correctness of their code. (at least 5 years)
  • Programming Languages: C/C++, scripting languages, (strong experience in C++ is required - 7 years).
  • Proven track of projects, experience working on the following tasks: requirements definition, schedule estimate, design definition, implementation, unit testing, integration, documentation.
  • It would be plus if candidate have been working as an architect on some projects.
  • Technical Skills:

  • Strong knowledge of object-oriented programming.
  • Knowledge of common design patterns.
  • Strong knowledge of C/C++
  • Good knowledge of STL
  • Good knowledge of Win32 API, GDI/GDI+
  • Programming in multithreaded environment
  • Knowledge of Windows synchronization primitives
  • Knowledge of debugging techniques and crash dump analysis.
  • Knowledge of XML related technologies.
  • Basic knowledge of unit-testing.
  • Инженер-программист (kernel)

    Responsibilities:

    You will be involved in operating system development, in the Unix context, at one or more of the following layers: kernel, hardware abstraction layer, firmware, device drivers, standard libraries, or toolchain.

    Two OS flavors are supported: BlueCat Linux and LynxOS.

    BlueCat Linux is a distributtion of the mainstream Linux kernel and other related components, specially targetted for use in embedded applications. Various processor architectures found in today's embedded microprocessors are supported, included both hard and soft IP cores. BlueCat supports both MMU-full and MMU-less configurations.

    LynxOS is based on a propriatary Unix kernel, developed specially for hard-real time and mission-critical applications, with a strong emphasis on compliance with POSIX and other industry-standard specifications. Partitioning is supported by LynxOS via a special kernel configuration as a means to address requirements of mission-critical applications.

    Experience:

    • Strong C and assembly programming skills
    • Proficiency in Unix(Linux) kernel internals and system architecture concepts
    • Proficiency in modern processor architectures
    • Advanced Unix(Linux) user
    • Experience with Unix(Linux) development tools and environment (GCC, binutils, shell utilities, shell scripting, Makefile, etc.)
    • Knowledge of software development lifecycles
    • Experience and ability for a team work
    • Good level of written English
    • 3+ years of working experience as a developer is required along with the following skills
    Разработчик ПО (JAVA)

    Auriga, Inc. , a successful IT company, headquartered in the U.S., one of the market leaders in software development with the engineering centers in Russia, is looking for a Java Developer.

    Project Description:

    Our Customer is a Revolution in Material Handling Systems, which created an innovative order fulfillment system. Today, it applies the concepts of "distributed intelligence" to order fulfillment and inventory management using break through material handling systems and order fulfillment software. It allows inventory to organize itself, adapting to conditions as they change. The resulting solution combines store, move and sort functions into one simple system that can now deliver any item to any operator at any time.

    Responsibilities:

    • Software and support tools development.
    • UI development
    • To develop and support material handling system configuration GUI.

    Technical Skills:

    • Experience from 3 years (Java)
    • Development in JAVA 5 or 6
    • SQL
    • Experience in Oracle 9, 10 , 11 as a plus
    • Experience in JUnit as a plus
    • Python experience is a great plus
    • Great written and good oral English

    Other:

    Readiness to USA business trip (1-2 month)

    Conditions:

    • Full time employment
    • Competitive salary (depends on the interview results)
    • Medical insurance
    • Trial period – 2 months
    Старший инженер-программист
    Project Description

    Maintenance and development of multi platform software API for telephony boards. Include kernel modules/drivers

    Responsibilities:
    • C/C++, Linux, Solaris, Windows User SW Development with no GUI
    • Windows Kernel Level SW Development and maintenance with no GUI.
    Job Requirements
    • Операционные системы: Window 2000/2003/XP (Server and workstation) (administrator or advanced user 3-5 years), Linux – common knowledge
    • Опыт отладки и разработки драйверов под Windows (WDM-модель)
    • Linux – продвинутый пользователь
    • Общее понимание принципов работы телефонного оборудования
    English:

    At least written

    Additional Technical Skills/Experience:

    Желательно:

    • Опыт работы с PCI
    • Разговорный английский. Возможность участия в телефонных конференциях.
    • Опыт разработки драйверов под Linux
    Разработчик ПО (С++)

    Project Description:

    Unit tests development for medical software components. System and application level development.

    Responsibilities:

    Analyzing the system components, identifying functional areas and layers to be covered by unit tests, unit tests design and development, writing design documents, communication with developers and testers

    Job Requirements

    Experience:

    • Application and system level development for Windows (3 years). Good understanding Windows operating system architecture
    • Programming in multithreading environment (3 years)
    • " Strong application debugging skills (3 years)

    Technical Skills:

    • Operating Systems: Windows NT/2000/XP/XP Embedded
    • Programming Languages: C/C++, scripting languages (Perl, VBA, Jscript). Microsoft Visual Studio 2003 .NET
    • STL, MFC, ATL
    • Multithreading, Synchronization, Interprocess communications
    • COM technologies, ActiveX
    • Understanding of XML technologies
    • Fluent english (upper intermediate or higher, capabilities for direct communication to a customer)

    Other:

    • Education: High
    • Good communicative skills
    • Ability to work with a team
    • Ability to visit the USA

    Additional Requirements:

    • CPPUnit would be a plus
    • Understanding of hardware interfaces would be a plus
    • Understanding of Scrum/Agile methodology

    Conditions:

    • Full time employment
    • Competitive salary (depends on the interview results)
    • Medical insurance
    • Trial period – 2 months
    Аналитик/Архитектор (Multimedia)

    Описание проекта:

    Разработка системы видео конференций.

    Обязанности:

    • Формирование use-cases использования целевой системы
    • Формирование требований к целевой системе
    • Aнализ и исследование существующий решений
    • Разработка архитектуры продукта
    • Разработка прототипов
    • Участие в разработке системы в качестве Lead developer-а
    • Участие в разработке планов проекта
    • Разработка и подготовка отчетной документации и других артефактов проекта

    Требования:

    • Опыт работы от 5 лет

    Technical Skills:

    • Higher education in a technical related field - as a must
    • Experience in Client/Server environment
    • Experience with multimedia application/server design and development
    • Experience in developing use-cases and system requirements
    • Strong understanding of underlying web technologies: HTTP, HTML and XHTML, Flash, Silverlight
    • Strong understanding of underlying multimedia technologies
    • In depth knowledge of multimedia codecs/solutions/standards: MPEG2, MPEG4, H.264, ffmpeg, etc.
    • Knowledge of real-time streaming protocols: RTP, RTCP, RTSP
    • Experience with UNIX/Linux platform, Apache/IIS and relational databases
    • Experience with interactive component design and development is a plus: JavaScript / DHTML, DOM, AJAX, Flash, CSS, HTML / XHTML and XML
    • Performance, scalability, robustness, and fault-tolerance work
    • Experience with UML is a plus
    • Proven ability to develop multimedia recording and broadcasting solutions
    • Java, C/C++, C#
    • Strong mathematical background
    • Well versed in modern programming technologies: Coding best practices and standards, web standards, source control management, unit testing
    • Strong experience in managing multimedia systems development projects and teams
      • English: intermediate / upper-intermediate

    Условия:

    • Хорошая заработная плата (зависит от результатов собеседования)
    • Развитая программа добровольного медстрахования
    • 40 часов в неделю (~8 часов в день), гибкий график работы, позволяющий совмещать работу и учебу в аспирантуре или вузе
    • Возможность (зависит от Вашего текущего уровня) посещения занятий по английскому языку без 'отрыва от производства'. Занятия субсидируются компанией.
    • Возможность карьерного и профессионального роста
    • Хорошие условия труда и современное оборудование
    Инженер по тестированию

    Auriga, Inc, a successful IT-consulting company headquartered in the U.S., one of the market leaders in technology outsourcing from Russia, is looking for Test engineer.

    Project Description:

    The main goal of the project is to design and develop automation tests packages. These tests shall be developed from scratch to cover all the functionality and source code for the large warehouse software/hardware complex. Automation testing framework (preliminary based on Parasoft) also shall be developed during the project execution.

    Responsibilities:

    • Automated tests design and development
    • Manual testing
    • Test plans development

    Job Requirements

    Experience:

    At least 2 years

    Technical Skills:

    • Automation tests development
    • Tests design
    • Java and JUnit experience is a plus
    • Development experience is a great plus
    • Python and PyUnit experience is a plus
    • SQL is a plus

    English:

    Great written and good oral

    Other:

    • Readiness to USA business trip (1-3 month), foreign passport is a must

    Conditions:

    • Full time employment
    • Competitive salary (depends on the interview results)
    • Medical insurance
    • Trial period – 2 months
    Ведущий WEB-разработчик/Архитектор

    Описание проекта:

    Разработка системы видео конференций.

    Обязанности:

    • Разработка архитектуры
    • Прототипирование
    • Разработка Rich multimedia applications и server side applications
    • Участие в разработке планов проекта с ориентацией на бизнес задачи и сроки проекта
    • Разработка и подготовка отчетной документации и других артефактов проекта

    Требования:

    • Опыт работы от 5 лет

    Technical Skills:

    • Higher education in a technical related field - as a must
    • Experience in Client/Server environment
    • Strong understanding of underlying web technologies: HTTP, HTML and XHTML, Flash, Silverlight
    • Experience with UNIX/Linux platform, Apache/IIS and relational databases (MS SQL, Oracle, MySQL)
    • Experience with interactive component design and development: JavaScript / DHTML, DOM, AJAX, Flash, CSS, HTML / XHTML and XML
    • Experience with server side applications design and development
    • Proven ability to develop rich multimedia web applications
    • Proven ability to develop server applications
    • Java / J2EE (JSP, JSF, Servlets) / ASP.NET / C++ / C#
    • Experience with Web Application Frameworks is a plus: Spring / Struts / GWT
    • Experience in working with large data storages
    • Knowledge WebDAV is a plus
    • Well versed in modern programming technologies: Coding best practices and standards, web standards, source control management, unit testing
    • Performance, scalability, robustness, and fault-tolerance work
    • Strong experience in managing multimedia systems development projects and teams
      • English: intermediate / upper-intermediate

    Условия:

    • Хорошая заработная плата (зависит от результатов собеседования)
    • Развитая программа добровольного медстрахования
    • 40 часов в неделю (~8 часов в день), гибкий график работы, позволяющий совмещать работу и учебу в аспирантуре или вузе
    • Возможность (зависит от Вашего текущего уровня) посещения занятий по английскому языку без 'отрыва от производства'. Занятия субсидируются компанией.
    • Возможность карьерного и профессионального роста
    • Хорошие условия труда и современное оборудование
    Разработчик ПО (C#, .NET)

    В крупный проект по разработке системы для крупного российского заказчика требуется C# разработчик. Работа будет включать в себя доработки по текущим модулям проекта, разработку новых модулей, интеграцию с другими системами заказчика.

    Обязанности:

    • Реализация новой функциональности
    • Исправление ошибок в текущей версии системы
    • Интеграция со сторонними системами

    Требования:

    • Опыт работы от 2-х лет
    • Опыт разработки на платформе .Net (C#)
    • Опыт работы с Oracle, .Net 2.0, XML, XSLT, XSL-FO, C#, XFW2

    Условия:

    • Привлекательный уровень компенсации
    • Работа в центре города
    • Полная занятость

    Пожалуйста, присылайте ваши резюме по адресу maria.kasyanova@auriga.com с указанием «Разработчик ПО (C#, .NET)» в теме письма.

    Менеджер по работе с клиентами

    В сервисное подразделение нашей компании требуется менеджер по работе с клиентами (account manager), с опытом ведения русскоязычных клиентов, заказывающих сервисные услуги в сфере ИТ в РФ

    Обязанности:

    • Ведение и развитие бизнеса компании в рамках вверенных клиентов

    Требования:

    • Опыт работы от 1-года, на аналогичных должностях или от 3-х лет, на должности руководителя проектов
    • Опыт формулирования целей развития бизнеса в рамках вверенного клиента, обоснования предложенных целей и достижения поставленных целей
    • Опыт переговоров с ключевыми лицами клиентов по спорным вопросам
    • Опыт организации процесса подготовки и опыт участия в подготовке технико-коммерческих предложений
    • Понимание потребностей рынка и состояния рынка во вверенной области
    • Желателен технический опыт руководства проектами

    Пожалуйста, присылайте ваши резюме по адресу natalia.koroleva@auriga.com с указанием «Менеджер по работе с клиентами» в теме письма.

    Разработчик ПО (.NET)

    АУРИГА - российско-американская компания, ведущий разработчик программного обеспечения на заказ для зарубежных и российских клиентов - открывает вакансию .Net Разработчик

    Обязанности:

    • Разработка нового функционала системы с использованием технологий ASP.NET и СУБД MS SQL
    • Участие в проектировании, реализации и тестировании новых модулей системы

    Требования:

    • Практический опыт программирования на языке С#, написания SQL/T-SQL запросов, создания модульных тестов, разработки веб приложений с использованием .NET технологий(.NET Framework 3.5)
    • Глубокое понимание OOP/OOD, шаблонов проектирования, основ SOA, создания веб приложений
    • Опыт разработки приложений для SharePoint, веб-приложений с использованием Java, знание основ Agile методологий (опыт непосредственной работы в Agile командах) будет большим плюсом
    • Английский язык (письменный)

    Условия:

    • Привлекательный уровень компенсации (по результатам интервью)
    • ДМС
    • Возможность (зависит от Вашего текущего уровня) посещения занятий по английскому языку без "отрыва от производства". Занятия субсидируются компанией
    • Дружный, молодой коллектив

    Пожалуйста, присылайте ваши резюме по адресу natalia.koroleva@auriga.com с указанием «Разработчик ПО (.NET)» в теме письма.

    Ведущий разработчик/Архитектор

    АУРИГА - российско-американская компания, ведущий разработчик программного обеспечения на заказ для зарубежных и российских клиентов - открывает вакансию Team Lead/Architect г. Москва. Проект сязан с разработкой информационной системы с на платформе .NET + MS SQL/Oracle.

    Обязанности:

    • Уточнение требований Заказчика и оценка сложности их реализации. Выбор технологических решений для реализации требований Заказчика
    • Экспертная оценка и разработка архитектуры приложений, доработка архитектуры существующих систем с целью улучшения качества или соответствия новым требованиям
    • Руководство группой разработчиков
    • Написание кода
    • Документирование архитектуры и дизайна ПО

    Требования:

    • Общий опыт разработки ПО - не менее 5 лет
    • Опыт работы от 2 лет руководителем группы разработчиков / ведущим разработчиком
    • опыт написания проектной документации. Как минимум Software Architecture Document
    • Знание методов прогнозирования длительности/затратности изготовления ПО
    • Глубокие знания платформы .NET 3.5, 4.0
    • Глубокие знания технологий Microsoft (ASP.NET, Silverlight, WinForms, Windows Presentation
    • Foundation, Windows Communication Foundation, Windows Workflow Foundation, SQL Server 2005-2008, SharePoint)
    • Опыт разработки масштабируемых и высокопроизводительных клиент-сервер решений
    • Знание принципов SOA
    • Уверенные знания шаблонов проектирования, объектно-ориентированного проектирования, domain-driven design,UML
    • Опыт прямых коммуникаций с представителями заказчика
    • Английский язык (на уровне чтения технической документации)

    Условия:

    • Привлекательный уровень компенсации (по результатам интервью)
    • ДМС
    • Возможность (зависит от Вашего текущего уровня) посещения занятий по английскому языку без "отрыва от производства". Занятия субсидируются компанией
    • Дружный, молодой коллектив

    Пожалуйста, присылайте ваши резюме по адресу natalia.koroleva@auriga.com с указанием «Разработчик ПО (.NET)» в теме письма.

    Младший инженер-программист

    Project Description:

    All aspects of system software engineering in the kernel and system libraries in context of a real-time, Unix-like operating system with time-space partitioning, including the following typical tasks and responsibilities

    Responsibilities:

    • Design and develop operating system enhancements to the memory management, scheduler, file system, networking, device drivers and other kernel/system libraries sub-systems and frameworks
    • Design and develop ports of the operating system to various processor architectures and embedded hardware platforms
    • Develop software requirements specifications, and requirements-based test procedures documentation
    • Execute system, functional, and requirements-based test procedures with coverage of software structure (MC/D, decision coverage, statement coverage, data/control coupling)

    Job Requirements:

      1+ years of working experience as a developer is required along with the following skills:

    Technical Skills:

    • Strong C/C++ programming skills
    • Moderate hands-on experience in the application or system (preferred) level development for Linux OSs, willingness to learn Linux system development
    • Experience with Unix(Linux) development tools and environment (GCC, binutils, shell utilities, shell scripting, Makefile, etc.)
    • Advanced Unix(Linux) user
    • Knowledge of software development lifecycles
    • Experience and ability for a team work

    English:

    Good level of written English is a must

    Optional:

    • Proficiency in Unix(Linux) kernel internals and system architecture concepts
    • Proficiency in one or more common processor architectures (PowerPC, MIPS, x86, ARM, etc.)
    • Device-drivers development experience


    Просьба присылать резюме по адресу: alena.berezina@auriga.com

    С удовольствием ответим на ваши вопросы.

    Березина Алена
    Менеджер по работе с персоналом

    ICQ: 466433880
    Skype: Al.berezina