Вакансии

ELMA — это бизнес-аналитики, тестировщики, специалисты службы поддержки, .NET и C#-разработчики, специалисты по машинному обучению и анализу данных. Каждый день решающие массу не самых тривиальных задач для клиентов из разных сфер — от банковского сектора до телекоммуникаций. Поэтому для нас важны и глубокая отраслевая экспертиза, и серьезный опыт в ИТ наших сотрудников. И вместе с тем у нас всегда найдутся задачи «на вырост» для толковых студентов.

Одно из значимых отличий нашей компании состоит в том, что сотрудникам ELMA открыты возможности для развития в самых разных направлениях. У нас специалист отдела внедрения, пройдя соответствующие курсы внутри компании, может стать разработчиком. Или перейти в отдел продаж. Мы поддержим.

Юлия Батальцева

Юлия Батальцева

Директор по маркетингу и HR

Контакты HR-отдела

+7 (3412) 93-66-93, доб. 119
hr@elma-bpm.com

Почему ELMA?

Открытые вакансии

  • Ижевск
  • Киров
  • Санкт-Петербург
  • Казань
      • ML, NLP инженер

        Прямо сейчас мы разрабатываем новый большой и амбициозный продукт ELMA Bot в области интеллектуального взаимодействия роботов и людей и ищем в команду ML, NLP инженера.

        Вам будет интересно, если вы видите будущее за искусственным интеллектом и машинным обучением, а также хотите работать над продуктом с командой профессионалов.

        Что мы ждем от кандидата:

        • Умение решать задачи машинного обучения с помощью какого-либо фреймворка (tensorflow, Pytorch, etc);
        • Знание Python на уровне необходимом для программирования моделей, подготовки датасэтов и пр;
        • Опыт применения машинного обучения к задачам NLP;
        • Ориентирование в последних достижениях в области обработки естественного языка (чтение статей arxiv.org);
        • Умение и желание работать в команде.

        Будет плюсом:

        • Знание классических алгоритмов NLP;
        • Умение кодировать модели для production;
        • Успешное участие в соревнованиях на Kaggle и аналогичных платформах.

        Наш стек технологий:

        • БД: mongoDB, S3;
        • Backend: Python 3.8, FastAPI;
        • ML: PyTorch;
        • Работа с кодом: git;
        • CI/CD: GitLab;
        • Контейнеризация: Docker, Docker Swarm;
        • Сервер: Linux.
        • Примеры задач: NER, Intent recognition.

        Откликнуться

      • Fullstack-разработчик в ELMA Bot

        Прямо сейчас мы разрабатываем новый большой и амбициозный продукт ELMA Bot в области интеллектуального взаимодействия роботов и людей и ищем в команду fullstack-разработчика, либо backend-разработчика с отсутствием неприязни к frontend-разработке.

        Вам будет интересно, если вы видите будущее за искусственным интеллектом и машинным обучением, а также хотите работать над продуктом с командой профессионалов.

        Что мы ждем от кандидата:

        • Умение решать сложные технические и алгоритмические задачи;
        • Написание качественного кода, который легко читать и поддерживать;
        • Широкий технический кругозор, способность разбираться в различных технологиях;
        • Умение работать в команде;
        • Знание стека C#/.Net Core;
        • Опыт работы в коммерческой разработке от 3х лет.

        Будет плюсом:

        • Знание микросервисной архитектуры, Kubernetes, Helm, Prometheus;
        • Natural Language Processing;
        • Фреймворки ML: Tensorflow, Keras, Pytorch и пр.;
        • Знание современного Front-стэка, TypeScript Angular/React/Vue.

        Наш стек технологий:

        • БД: mongoDB;
        • Backend: C# 8.0, .NET 3.1 Core, ASP.NET Core 3.1 / node.js, express, TypeScript;
        • Frontend: React, Recoil, TypeScript;
        • Работа с кодом: git;
        • CI/CD: GitLab;
        • Контейнеризация: Docker, Docker Swarm;
        • Сервер: Linux.

        Задать вопрос

      • Инженер по автоматическому тестированию ПО

        Что предстоит делать:

        Работа по повышению качества выпускаемого продукта подразумевает большой объем тестирования средствами автоматизации. Сюда входят как инструменты тестирования интерфейса через Web (мы используем Selenium WebDriver и Java, Allure для формирования отчетов), так и инструменты тестирования API.

        Область тестирования API не охвачена регрессионными тестами, для функциональных тестов мы используем Postman и SoapUI.

        Что мы ждем от кандидата:

        • Знания и навыки использования паттерна Page Object;
        • Умение писать хороший код на Java;
        • Умение работать с локаторами XPath, CSS;
        • Опыт работы с Selenium WebDriver.

        Будет плюсом:

        • Умение написания SQL запросов в нескольких таблицах, интеграция базы с автотестами, JDBC\ODBC;
        • Навык настройки CI\CD процессов;
        • Опыт тестирования REST API, проведения нагрузочного тестирования;
        • Навык написания заглушек для интеграционных сервисов.

        Откликнуться

      • Разработчик баз данных SQL

        Что нужно делать:

        • создавать специализированные компоненты и модули в рамках ядра системы;
        • проектировать модели данных на основе требований от предметной области;
        • реализовывать бизнес-логику на уровне баз данных;
        • анализировать и оптимизировать работу баз данных;
        • реализовывать пользовательские интерфейсы (если душа лежит и знания позволяют).

        Наш кандидат:

        • знает принципы проектирования баз данных;
        • имеет уверенные знания SQL;
        • имеет опыт работы с любой реляционной базой данных (MS SQL Server, Oracle, PostgreSQL и т.п.).

        Будет преимуществом:

        • Опыт работы с 1С, SAP, OeBS, Axapta, а также понимание предметной области "бухгалтерия"

        Задать вопрос

      • Go-разработчик

        Технологии:

        Бэкенд системы написан на языке Go, с использованием gRPC-протокола, упаковкой в Docker-контейнеры и выкладкой в k8s-кластер. Для различных сервисов используются различные бд: PostgreSQL, MongoDB, Redis. Также масштабируемые части системы вынесены за очереди в RabbitMQ;

        Фронтенд написан на Angular 2+ с использованием REST API для обмена данными и оповещением об изменениях на сервере через веб-сокеты;

        Взаимодействие внутри команды построено на нашей же системе, мы придерживаемся подхода dogfooding. Для формальных задач, контроля кода и CI используем Gitlab.

        Требования:

        • Умение писать хороший код на Go (конкурентная модель, разделение концепций, тесты);
        • Знание SQL и умение писать запросы средней сложности;
        • Отсутствие предубеждений против написания логики на фронтенде (многие компоненты готовы и конструирование интерфейса чаще сводится к сборке конструктора, но логику сложных валидаций и обмена данными необходимо будет писать).

        Отлично, если вы также:

        • Умеете работать с git (мы используем подход с ребейзом);
        • Имели опыт с gRPC, RabbitMQ и другими технологиями из нашего стека.

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

        Работа в рамках проекта Enterprise версии системы подразумевает замену некоторых частей имеющейся системы на сервисы заказчика. Для этого предполагается вводить новые точки расширения, разделения функционала на ядро (то, что остаётся неизменным) и периферию (заменяемые сервисы). Множество архитектурных решений. Написание новых сервисов с нуля. Возможность влиять на решения в рамках проекта, а также имеющейся системы.

        Задать вопрос

      • .NET разработчик

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

        • Разработка в рамках проектов внедрения;
        • Написание модулей-расширений (веб-компоненты, серверные, расширения для дизайнера);
        • Написание отчетов (SQL-запросы для различных баз данных);
        • Написание скриптов на C# для конфигурации;
        • Участие в проектировании решений.

        Требования:

        • Знание принципов ООП;
        • Опыт промышленной разработки на платформе .NET Framework и C#;
        • Хорошее знание MS SQL;
        • Опыт работы с ASP.NET MVC;
        • Знания: HTML/CSS/jаvаsсriрt.

        Задать вопрос

      • .Net Core Разработчик

        Требования:

        • Знание принципов ООП;
        • Опыт промышленной разработки на платформе .Net Framework и языке C#;
        • Опыт работы с платформой .Net Core;
        • Опыт работы с ASP.Net MVC, ASP.Net Core;
        • Стаж использования платформы .Net не менее 3 лет.

        Желательно:

        • Опыт работы с платформой Docker;
        • Опыт построения и работы с распределённой системой (или SOA архитектурой).

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

        • Участие в проектировании решения;
        • Миграция возможностей существующего продукта на .Net Core;
        • Разработка функционала;
        • Покрытие юнит-тестами;
        • Общение в команде, обзоры кода;
        • Поиск и реализация решений по оптимизации продукта.

        Откликнуться

      • Web-разработчик

        Требования:

        • Знания веб-технологий (HTML5, CSS3, JavaScript);
        • Опыт построения встраиваемых библиотек (компонентов).

        Приветствуется:

        • Знание и опыт использования: svg, preact, reactjs, angular, webpack, typescript.

        Задать вопрос

      • Fullstack-разработчик

        Для frontend важны общие навыки веб-разработки. Глубокие знания CSS, JavaScript и т.д. не обязательны, но будут плюсом. Разработка на frontend большей частью заключается в использовании готовых компонентов и построении общения с backend.

        Требования:

        • Опыт работы в команде;
        • Опыт backend-разработки;
        • СУБД: желателен опыт работы с Postgres, Mongo;
        • Базовые навыки для web-разработки.

        Приветствуется:

        • Опыт участия в разработке высоконагруженных систем;
        • Go;
        • gRPC, RabbitMQ;
        • TypeScript;
        • Angular.

        Кратко о проекте:

        • Общее: VCS/CI/IT: GitLab;
        • Backend: Микросервисная архитектура;
        • Язык: Go;
        • БД: Postgres, MongoDB, Redis;
        • Коммуникация: gRPC, RabbitMQ, http;
        • Оркестрация: Kubernetes;
        • Метрики: prometheus + graphana;
        • Frontend: Angular, TypeScript, набор базовых компонентов для построения интерфейса (на основе сторонних и самописные).

        Мы хорошо понимаем, что найти людей с нужным нам стеком технологий сложно, поэтому обучаем и втягиваем в проект. Важно понимание паттернов проектирования высоконагруженных систем или желание технологически развиваться в этом направлении.

        Откликнуться

      • Frontend-разработчик

        Технологии:

        • Frontend написан на Angular (на данный момент версии 8), rxjs;
        • Внутренняя библиотека общих компонентов: часть на базе сторонних пакетов, часть самописных;
        • Адаптивный дизайн;
        • Desktop и мобильное приложение, сделанные в виде web-wrappers (с применением платформ Electron и Cordova соответственно);
        • Проект состоит из переиспользуемых модулей и функциональных модулей (как независимых, так и зависимых от других);
        • Собирается в несколько bundle-ов, в т.ч. один основной;
        • Визуальный конструктор интерфейса (для адаптации интерфейса системы силами самих клиентов).

        Задачи:

        • Добавление новых функций в приложение;
        • Развитие и оптимизация приложения;
        • Развитие библиотеки общих компонентов и дизайн-системы;
        • Развитие визуального конструктора интерфейса.

        Обязательно:

        • Хороший опыт во фронтенд-разработке;
        • Хорошее знание веб-технологий.

        Желательно:

        • Опыт работы с Angular, rxjs;
        • Опыт разработки крупных Frontend-приложений;
        • Опыт командной разработки;
        • Знание подходов к организации кода, в т.ч. с учетом специфики Angular;
        • Чувство прекрасного :) И в плане UI, и в плане кода.

        Задать вопрос

      • Frontend разработчик

        Что мы ждем от кандидата:

        • Отличное владение HTML и CSS
        • Кроссбраузерная вёрстка
        • Семантика и доступность
        • Резиновая, адаптивная вёрстка, подход «сначала мобильные»
        • Владение БЭМ‑методологией
        • Владение CSS‑препроцессорами (Less, Sass)
        • Опыт работы с инструментами автоматизации (Gulp)
        • Git и GitHub
        • Уверенное владение ECMAScript 5.1
        • Понимание работы c сетью (XHR, JSONP)
        • Кроссбраузерная поддержка стандартных браузерных API
        • Умение разбираться с незнакомыми API.

        Отлично, если у вас есть:

        • Знание ES6.
        • Опыт работы с Webpack;
        • Способность работать в условиях изменчивой и "горящей" среды;
        • Наличие чувства прекрасного.

        Задачи:

        • Вместе с командой дизайнеров маркетологов создавать веб-сайты и платформы для взаимодействия с клиентами/партнерами;
        • Тестирование и верстка кроссбраузерных и кроссплатформенных проектов;
        • Разработка и администрирование сразу нескольких веб-проектов, поддержка и развитие их функциональности.

        В ELMA вы получите:

        • Оформление в соответствии с ТК РФ;
        • Конкурентная заработная плата (условия по зарплате обсуждается с каждым кандидатом индивидуально и зависит от его профессионального опыта, знаний и умений);
        • Система грейдов дает возможность повышения заработной платы каждые полгода;
        • Корпоративное обучение;
        • Возможность карьерного роста;
        • Занятия английским языком, корпоративный спорт;
        • Компания настроена на долгосрочное сотрудничество.

        Откликнуться

      • Менеджер по продажам

        У нас:

        • Нет холодных звонков;
        • Высокий уровень дохода сотрудников;
        • Постоянный поток лидов;
        • Самостоятельность в принятии решений;
        • Поддержка на всех этапах работы;
        • Молодой и амбициозный коллектив;
        • Интересный и сложный продукт.

        Что мы ждем от кандидата:

        • Понимание ИТ-продуктов (в том числе, программного обеспечения);
        • Знание этики делового общения;
        • Коммуникабельность; грамотная речь и культура общения по телефону;
        • Знание основ ценообразования и опыт участия в конкурсах, тендерах;
        • Опыт работы с документацией: договорами, технико-коммерческими предложениями, счетами;
        • Желателен опыт работы на подобной должности от 2-х лет.

        Вам предстоит:

        • Выявление потребностей у стратегически важныx заказчиков. Проведение встреч и презентаций;
        • Подготовка и расчет коммерческих предложений, участие в конкурсах и тендерах от имени компании для потенциальных Заказчиков;
        • Продажа решений на основе программного обеспечения.

        В ELMA вы получите:

        • Оформление в соответствии с ТК РФ;
        • Обеспечение всем необходимым для успешной и эффективной работы;
        • Обучение (регулярное обучение, система наставничества);
        • Высокий доход (оклад + % + бонусы за достижение показателей);
        • Курсы английского языка.

        Откликнуться

      • Системный аналитик в QuickBPM

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

        • Проведение интервьюирования заказчика;
        • Сбор и анализ требований заказчика;
        • Формализация требований заказчика;
        • Реализация решений по требованиям заказчика;
        • Анализ и описание бизнес-процессов;
        • Моделирование бизнес-процессов;
        • Проведение презентаций;
        • Составление функциональных требований к продукту;
        • Консультирование и обучение заказчика

        Требования:

        • Высшее образование.
        • Опыт работы (консультант, аналитик, инженер по качеству);
        • Знание javascript/typescript/других языков программирования;
        • Знание нотации BPMN 2.0 или других общепринятых нотаций;
        • Склонность к анализу, усидчивость;
        • Хорошие навыки коммуникации;
        • Способность аргументировать точку зрения;
        • Умение предлагать оптимальные решения для закрытия потребностей заказчика;
        • Умение видеть проблему с разных точек зрения, погружаться в детали;
        • Способность предложить различные варианты решения
        • Внимательность к деталям;
        • Умение работать с большими объемами информации.
        • Грамотная письменная и устная речь.
        • Стрессоустойчивость.
        • Способность быстро усваивать новое.
        • Большим плюсом будет знание основ ООП.

        Задать вопрос

      • Менеджер по продажам

        У нас:

        • Нет холодных звонков;
        • Высокий уровень дохода сотрудников;
        • Постоянный поток лидов;
        • Самостоятельность в принятии решений;
        • Поддержка на всех этапах работы;
        • Молодой и амбициозный коллектив;
        • Интересный и сложный продукт.

        Что мы ждем от кандидата:

        • Понимание ИТ-продуктов (в том числе, программного обеспечения);
        • Знание этики делового общения;
        • Коммуникабельность: грамотная речь и культура общения по телефону;
        • Знание основ ценообразования и опыт участия в конкурсах, тендерах;
        • Опыт работы с документацией: договорами, технико-коммерческими предложениями, счетами;
        • Желателен опыт работы на подобной должности.

        Вам предстоит:

        • Выявление потребностей у стратегически важныx заказчиков. Проведение встреч и презентаций;
        • Подготовка и расчет коммерческих предложений, участие в конкурсах и тендерах от имени компании для потенциальных Заказчиков;
        • Продажа решений на основе программного обеспечения.

        Задать вопрос

      • Руководитель IT проектов

        Проектов много - и мы ждем руководителей проектов, чтобы возглавить их. Мы видим на этой должности не просто руководителя, а играющего тренера, который формирует команду и меняет с ее помощью бизнес изнутри.

        Что мы ждем от кандидата:

        • умение слышать заказчика: проводить интервью, формировать user stories, писать проектную документацию, проводить презентации;
        • умение формулировать и доносить до заказчика бизнес-ценность проекта внедрения;
        • умение грамотно ставить задачи по воплощению идей заказчика в виде готовых приложений и решений на low-code платформе;
        • умение принимать решения и работать с изменениями;
        • умение управлять командой, грамотно распределять время и приоритетность задач;
        • умение управлять скоупом, бюджетом и сроками проекта;
        • умение работать с рисками.

        Вам предстоит:

        • формулировать и реализовывать бизнес-ценность проекта;
        • формировать, мониторить, прогнозировать исполнение проекта, корректировать план-график и ключевые контрольные точки;
        • организовывать эффективную коммуникацию между проектной командой, экспертами, заказчиками и подрядчиками;
        • управлять скоупом, бюджетом и сроками проекта;
        • управлять рисками проекта разработки программного обеспечения;
        • принимать непосредственное участие в процессе разработки архитектуры системы и ее дальнейшей реализации, построения интеграций с внешними системами.

        В ELMA вы получите:

        • расширение профессионального кругозора в ИТ и аналитике;
        • возможность дорасти до эксперта федерального уровня в автоматизации и цифровизации крупного бизнеса;
        • конкурентную заработную плату, основанную на грейдовой системе, которая дает возможность повышения уровня заработной платы каждые полгода;
        • оплату корпоративного обучения, тренингов, участия в профильных конференциях;
        • личностный и профессиональный рост, в том числе возможность карьерного пути до бизнес-архитектора, системного архитектора, продакт-менеджера, продакт-оунера и т.п;
        • выбор формата работы: удаленная/в офисе;
        • активную корпоративную жизнь.

        Задать вопрос

      • Веб-разработчик (Junior/Middle)

        Ищем в команду fullstack-разработчика, либо backend-разработчика с отсутствием неприязни к frontend-разработке.

        Для frontend важны общие навыки веб-разработки. Глубокие знания CSS, JavaScript и т.д. не обязательны, но будут плюсом.

        Разработка на frontend большей частью заключается в создании готовых компонентов и построении общения с backend.

        Требования:

        • Любой опыт использования JS, ECMAScript 6, BEM, CSS, HTML5. Возможно, вы делали что-то для себя или обучающий проект.
        • Знание JavaScript, TypeScript на базовом уровне.
        • Опыт разработки: от 1 года

        Твоим преимуществом будет:

        • Опыт работы в команде;
        • Опыт разработки backend;
        • C#/Java/Go/NodeJs или еще какой-то серверный язык;

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

        • Стек: TypeScript, JavaScript, html, css. Возможно написание бэкенда на Go (научим и поможем)
        • Разрабатывать компоненты и системы для новых проектов/решений;
        • Сопровождать существующие продукты (докручиваем новые фичи, обновляем версии сервисов и т.д.);
        • Проводить code review;
        • Взаимодействовать с проектной командой.

        Откликнуться

      • Специалист по внедрению BPM-систем

        Что мы ждем от кандидата:

        • Качественная реализация решения;
        • Умение работать по конкретной постановке задачи;
        • Умение работать в команде;
        • Понимание принципов алгоритмизации и ООП.

        Требования:

        • Высшее или неоконченное высшее образование (ИТ, математическое, техническое, экономическое);
        • Знание нотаций моделирования бизнес-процессов (IDEF0, EPC, BPMN, UML);
        • Знание MS Excel (сводные таблицы, ВПР, макросы);
        • Опыт работы с реляционными СУБД (MSSQL\ MySQL\ PostgreSQL\ Oracle), знание SQL;
        • Опыт программирования C#, JavaScript\TypeScript, CSS, HTML5 (возможно, учебные или личные проекты);
        • Умение разбираться в имеющемся коде и вливаться в разработку;
        • Начальные знания администрирования Windows\Linux (приветствуются);
        • Желание развиваться.
        • Плюсом будет опыт работы в сфере IT.

        Вам предстоит:

        • Реализовывать решения на платформах ELMA;
        • Участвовать в оценке и составлении архитектуры решения;
        • Участвовать в тестировании решения;
        • Устанавливать, настраивать и администрировать продукты на платформе ELMA;
        • Поддерживать и развивать решения;
        • Взаимодействовать с аналитиками и разработчиками.

        Откликнуться

      • Аналитик СЭД

        Вам предстоит:

        • Проведение обследований, анализа, уточнение и согласование требований заказчика по развитию системы электронного документооборота на базе ELMA;
        • Документирование выявленных требований (функциональных, пользовательских, интеграционных, и пр.);
        • Взаимодействие с командой разработки в части постановки заданий на разработку, проверки реализованного функционала на соответствие заданию;
        • Подготовка сценариев тестирования разработанного функционала, пользовательских инструкций, сдача реализованных изменений функциональным заказчикам;
        • Взаимодействие со смежными подразделениями в части консультирования и обучения пользователей функционалу СЭД;
        • Пополнение и систематизация внутренней базы знаний.

        Что мы ждем от кандидата:

        • Опыт работы аналитиком или консультантом СЭД от 2х лет;
        • Опыт подготовки документации (ТЗ, ФТ, кейсы, сценарии);
        • Опыт описания бизнес-процессов в любой из нотаций (BPMN, EPC, IDEF, Блок-схемы);
        • Понимание основных требований к СЭД, в том числе законодательных;
        • Понимание процесса разработки ПО (сбор требований-описание-разработка-тестирование-сдача);
        • Знание функционала и опыт работы с любой СЭД.

        Преимуществом будут:

        • Подтвержденный опыт внедрения систем электронного документооборота.

        Откликнуться

      • Аналитик

        Что мы ждем от кандидата:

        • Высокий уровень ведения переговоров и проведения презентаций;
        • Умение занять позицию собеседника и предложить совмещенное решение;
        • Умение работать с большим объемом информации;
        • Обучаемость.
        • Плюсом будет опыт работы аналитиком в сфере IT.

        Вам предстоит:

        • Работать с заказчиком: проводить интервью, формировать user stories, писать проектную документацию, проводить презентации;
        • Управлять требованиями;
        • Воплощать идеи заказчика в виде готовых приложений и решений на low-code платформе, анализировать, описывать и моделировать бизнес-процессы;
        • Ставить задачи команде разработчиков, координировать взаимодействия субподрядчиков и смежных подразделений.

        Откликнуться

      • Инженер по автоматизированному тестированию ПО

        Что предстоит делать:

        Работа по повышению качества выпускаемого продукта подразумевает большой объем тестирования средствами автоматизации. Сюда входят как инструменты тестирования интерфейса через Web (мы используем Selenium WebDriver и Java, Allure для формирования отчетов), так и инструменты тестирования API.

        Область тестирования API не охвачена регрессионными тестами, для функциональных тестов мы используем Postman и SoapUI.

        Требования:

        • Знания и навыки использования паттерна Page Object;
        • Умение писать хороший код на Java;
        • Умение работать с локаторами XPath, CSS;
        • Опыт работы с Selenium WebDriver.

        Плюсом является:

        • Умение написания SQL запросов в нескольких таблицах, интеграция базы с автотестами, JDBC\ODBC;
        • Навык настройки CI\CD процессов;
        • Опыт тестирования REST API, проведения нагрузочного тестирования;
        • Навык написания заглушек для интеграционных сервисов.
      • Инженер по тестированию ПО

        Требования:

        • Высшее образование или опыт работы от 1 года в сфере ИТ;
        • Общие знания в области тестирования ПО;
        • Базовые знания в области СУБД и Администрирования Windows;
        • Знание основ ООП;
        • Базовые знания HTML, CSS;
        • Навыки программирования, на уровне, необходимом для автоматизации тестирования (любой из языков: Java, C#, JavaScript, Python).

        Приветствуется:

        • Опыт работы на позиции инженера по тестированию ПО от 6 месяцев;
        • Знания и опыт работы со средствами автоматизации тестирования (Selenium WebDriver, Appium, MS Test);
        • Опыт работы с Jenkins\TeamCity;
        • Опыт работы с инструментами для тестирования API (REST, SOAP);
        • Опыт работы с системами багтрекинга;
        • Знания и опыт работы с СЭД, BPMS, другими видами корпоративного ПО.

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

        • Автоматизация тестирования ПО;
        • Функциональное тестирование ПО;
        • Участие в подготовке тест-планов, тест-кейсов, сценариев тестирования;
        • Формирование отчетов о результатах тестирования;
        • Нагрузочное тестирование ПО;
        • Создание и поддержка тестовых сред и тестового окружения.

        Задать вопрос

      • Системный аналитик международных IT проектов

        Что мы ждем от кандидата:

        • высокий уровень знания английского языка;
        • высокий уровень ведения переговоров и проведения презентаций;
        • умение работать с большим объемом информации;
        • понимание принципов и этапов разработки web-проектов.

        Важен опыт работы аналитиком в сфере IT.

        Вам предстоит:

        • работать с заказчиком: проводить интервью, формировать user stories, писать проектную документацию, проводить презентации;
        • воплощать идеи заказчика в виде готовых приложений и решений на low-code платформе, анализировать, описывать и моделировать бизнес-процессы;
        • ставить задачи команде разработчиков, координировать взаимодействия субподрядчиков и смежных подразделений.

        В ELMA вы получите:

        • расширение профессионального кругозора в ИТ и аналитике;
        • возможность дорасти до эксперта международного уровня в автоматизации и цифровизации крупного бизнеса;
        • конкурентную заработную плату, основанную на грейдовой системе, которая дает возможность повышения уровня заработной платы каждые полгода;
        • оплату корпоративного обучения, тренингов, участия в профильных конференциях;
        • личностный и профессиональный рост, в том числе возможность карьерного пути до руководителя ИТ-проектов, бизнес-архитектора,
        • системного архитектора, продакт-менеджера, продакт-оунера и т.п;
        • выбор формата работы: удаленная/в офисе;
        • активную корпоративную жизнь.

        Откликнуться

      • ML, NLP инженер

        Прямо сейчас мы разрабатываем новый большой и амбициозный продукт ELMA Bot в области интеллектуального взаимодействия роботов и людей и ищем в команду ML, NLP инженера.

        Вам будет интересно, если вы видите будущее за искусственным интеллектом и машинным обучением, а также хотите работать над продуктом с командой профессионалов.

        Что мы ждем от кандидата:

        • Умение решать задачи машинного обучения с помощью какого-либо фреймворка (tensorflow, Pytorch, etc);
        • Знание Python на уровне необходимом для программирования моделей, подготовки датасэтов и пр;
        • Опыт применения машинного обучения к задачам NLP;
        • Ориентирование в последних достижениях в области обработки естественного языка (чтение статей arxiv.org);
        • Умение и желание работать в команде.

        Будет плюсом:

        • Знание классических алгоритмов NLP;
        • Умение кодировать модели для production;
        • Успешное участие в соревнованиях на Kaggle и аналогичных платформах.

        Наш стек технологий:

        • БД: mongoDB, S3;
        • Backend: Python 3.8, FastAPI;
        • ML: PyTorch;
        • Работа с кодом: git;
        • CI/CD: GitLab;
        • Контейнеризация: Docker, Docker Swarm;
        • Сервер: Linux.
        • Примеры задач: NER, Intent recognition.

        Откликнуться

      • Fullstack-разработчик в ELMA Bot

        Прямо сейчас мы разрабатываем новый большой и амбициозный продукт ELMA Bot в области интеллектуального взаимодействия роботов и людей и ищем в команду fullstack-разработчика, либо backend-разработчика с отсутствием неприязни к frontend-разработке.

        Вам будет интересно, если вы видите будущее за искусственным интеллектом и машинным обучением, а также хотите работать над продуктом с командой профессионалов.

        Что мы ждем от кандидата:

        • Умение решать сложные технические и алгоритмические задачи;
        • Написание качественного кода, который легко читать и поддерживать;
        • Широкий технический кругозор, способность разбираться в различных технологиях;
        • Умение работать в команде;
        • Знание стека C#/.Net Core;
        • Опыт работы в коммерческой разработке от 3х лет.

        Будет плюсом:

        • Знание микросервисной архитектуры, Kubernetes, Helm, Prometheus;
        • Natural Language Processing;
        • Фреймворки ML: Tensorflow, Keras, Pytorch и пр.;
        • Знание современного Front-стэка, TypeScript Angular/React/Vue.

        Наш стек технологий:

        • БД: mongoDB;
        • Backend: C# 8.0, .NET 3.1 Core, ASP.NET Core 3.1 / node.js, express, TypeScript;
        • Frontend: React, Recoil, TypeScript;
        • Работа с кодом: git;
        • CI/CD: GitLab;
        • Контейнеризация: Docker, Docker Swarm;
        • Сервер: Linux.

        Задать вопрос

      • Инженер по автоматическому тестированию ПО

        Что предстоит делать:

        Работа по повышению качества выпускаемого продукта подразумевает большой объем тестирования средствами автоматизации. Сюда входят как инструменты тестирования интерфейса через Web (мы используем Selenium WebDriver и Java, Allure для формирования отчетов), так и инструменты тестирования API.

        Область тестирования API не охвачена регрессионными тестами, для функциональных тестов мы используем Postman и SoapUI.

        Что мы ждем от кандидата:

        • Знания и навыки использования паттерна Page Object;
        • Умение писать хороший код на Java;
        • Умение работать с локаторами XPath, CSS;
        • Опыт работы с Selenium WebDriver.

        Будет плюсом:

        • Умение написания SQL запросов в нескольких таблицах, интеграция базы с автотестами, JDBC\ODBC;
        • Навык настройки CI\CD процессов;
        • Опыт тестирования REST API, проведения нагрузочного тестирования;
        • Навык написания заглушек для интеграционных сервисов.

        Откликнуться

      • Разработчик баз данных SQL

        Что нужно делать:

        • создавать специализированные компоненты и модули в рамках ядра системы;
        • проектировать модели данных на основе требований от предметной области;
        • реализовывать бизнес-логику на уровне баз данных;
        • анализировать и оптимизировать работу баз данных;
        • реализовывать пользовательские интерфейсы (если душа лежит и знания позволяют).

        Наш кандидат:

        • знает принципы проектирования баз данных;
        • имеет уверенные знания SQL;
        • имеет опыт работы с любой реляционной базой данных (MS SQL Server, Oracle, PostgreSQL и т.п.).

        Будет преимуществом:

        • Опыт работы с 1С, SAP, OeBS, Axapta, а также понимание предметной области "бухгалтерия"

        Задать вопрос

      • Go-разработчик

        Технологии:

        Бэкенд системы написан на языке Go, с использованием gRPC-протокола, упаковкой в Docker-контейнеры и выкладкой в k8s-кластер. Для различных сервисов используются различные бд: PostgreSQL, MongoDB, Redis. Также масштабируемые части системы вынесены за очереди в RabbitMQ;

        Фронтенд написан на Angular 2+ с использованием REST API для обмена данными и оповещением об изменениях на сервере через веб-сокеты;

        Взаимодействие внутри команды построено на нашей же системе, мы придерживаемся подхода dogfooding. Для формальных задач, контроля кода и CI используем Gitlab.

        Требования:

        • Умение писать хороший код на Go (конкурентная модель, разделение концепций, тесты);
        • Знание SQL и умение писать запросы средней сложности;
        • Отсутствие предубеждений против написания логики на фронтенде (многие компоненты готовы и конструирование интерфейса чаще сводится к сборке конструктора, но логику сложных валидаций и обмена данными необходимо будет писать).

        Отлично, если вы также:

        • Умеете работать с git (мы используем подход с ребейзом);
        • Имели опыт с gRPC, RabbitMQ и другими технологиями из нашего стека.

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

        Работа в рамках проекта Enterprise версии системы подразумевает замену некоторых частей имеющейся системы на сервисы заказчика. Для этого предполагается вводить новые точки расширения, разделения функционала на ядро (то, что остаётся неизменным) и периферию (заменяемые сервисы). Множество архитектурных решений. Написание новых сервисов с нуля. Возможность влиять на решения в рамках проекта, а также имеющейся системы.

        Задать вопрос

      • .NET разработчик

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

        • Разработка в рамках проектов внедрения;
        • Написание модулей-расширений (веб-компоненты, серверные, расширения для дизайнера);
        • Написание отчетов (SQL-запросы для различных баз данных);
        • Написание скриптов на C# для конфигурации;
        • Участие в проектировании решений.

        Требования:

        • Знание принципов ООП;
        • Опыт промышленной разработки на платформе .NET Framework и C#;
        • Хорошее знание MS SQL;
        • Опыт работы с ASP.NET MVC;
        • Знания: HTML/CSS/jаvаsсriрt.

        Задать вопрос

      • Web-разработчик

        Требования:

        • Знания веб-технологий (HTML5, CSS3, JavaScript);
        • Опыт построения встраиваемых библиотек (компонентов).

        Приветствуется:

        • Знание и опыт использования: svg, preact, reactjs, angular, webpack, typescript.

        Задать вопрос

      • .Net Core Разработчик

        Требования:

        • Знание принципов ООП;
        • Опыт промышленной разработки на платформе .Net Framework и языке C#;
        • Опыт работы с платформой .Net Core;
        • Опыт работы с ASP.Net MVC, ASP.Net Core;
        • Стаж использования платформы .Net не менее 3 лет.

        Желательно:

        • Опыт работы с платформой Docker;
        • Опыт построения и работы с распределённой системой (или SOA архитектурой).

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

        • Участие в проектировании решения;
        • Миграция возможностей существующего продукта на .Net Core;
        • Разработка функционала;
        • Покрытие юнит-тестами;
        • Общение в команде, обзоры кода;
        • Поиск и реализация решений по оптимизации продукта.

        Откликнуться

      • Fullstack-разработчик

        Для frontend важны общие навыки веб-разработки. Глубокие знания CSS, JavaScript и т.д. не обязательны, но будут плюсом. Разработка на frontend большей частью заключается в использовании готовых компонентов и построении общения с backend.

        Требования:

        • Опыт работы в команде;
        • Опыт backend-разработки;
        • СУБД: желателен опыт работы с Postgres, Mongo;
        • Базовые навыки для web-разработки.

        Приветствуется:

        • Опыт участия в разработке высоконагруженных систем;
        • Go;
        • gRPC, RabbitMQ;
        • TypeScript;
        • Angular.

        Кратко о проекте:

        • Общее: VCS/CI/IT: GitLab;
        • Backend: Микросервисная архитектура;
        • Язык: Go;
        • БД: Postgres, MongoDB, Redis;
        • Коммуникация: gRPC, RabbitMQ, http;
        • Оркестрация: Kubernetes;
        • Метрики: prometheus + graphana;
        • Frontend: Angular, TypeScript, набор базовых компонентов для построения интерфейса (на основе сторонних и самописные).

        Мы хорошо понимаем, что найти людей с нужным нам стеком технологий сложно, поэтому обучаем и втягиваем в проект. Важно понимание паттернов проектирования высоконагруженных систем или желание технологически развиваться в этом направлении.

        Откликнуться

      • PHP-разработчик

        Приглашаем в команду PHP-разработчика для работы над проектом.

        Продукт:

        Портал - легковесное и быстрое веб-приложение, основная задача - предоставить пользователям облегченный фронт для взаимодействия с нашим основным продуктом. Портал позволяет настраивать формы отображения и относительно быстро добавлять новые объекты и формы. Планируемая нагрузка - от 1000 до 10000 пользователей.

        Команда:

        Над продуктом трудится несколько человек - аналитики, тестировщики, РП, тимлид. РП и тимлид введут в курс дела и будут активно взаимодействовать с вами каждый день.

        Код пишем на следующем стэке: PHP, Nodejs, Vue, Laravel, Redis, PostgreSQL, GIT, Docker

        Будет плюсом:

        • опыт работы в продуктовых компаниях;
        • свои open source проекты или вклад в чужие (приложите ссылку на гитхаб/гитлаб/etc в резюме).

        Требования:

        • знание php не только в контексте фреймворков;
        • опыт написания веб-приложений и RESTful API;
        • знание и умение масштабирования;
        • знание как мониторить и оптимизировать запросы к базе данных;
        • умение задавать вопросы и прояснять требования;
        • умение писать код и покрывать его тестами;
        • понимание концепции паттернов в разработке ПО.

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

        • разработка модулей для интеграции с системой ELMA через webapi;
        • разработка UI для новых модулей;
        • доработка и поддержка текущего функционала;
        • участвовать в технических обсуждениях, предлагать идеи новых фич, улучшать процессы разработки.
      • Frontend-разработчик

        Технологии:

        • Frontend написан на Angular (на данный момент версии 8), rxjs;
        • Внутренняя библиотека общих компонентов: часть на базе сторонних пакетов, часть самописных;
        • Адаптивный дизайн;
        • Desktop и мобильное приложение, сделанные в виде web-wrappers (с применением платформ Electron и Cordova соответственно);
        • Проект состоит из переиспользуемых модулей и функциональных модулей (как независимых, так и зависимых от других);
        • Собирается в несколько bundle-ов, в т.ч. один основной;
        • Визуальный конструктор интерфейса (для адаптации интерфейса системы силами самих клиентов).

        Задачи:

        • Добавление новых функций в приложение;
        • Развитие и оптимизация приложения;
        • Развитие библиотеки общих компонентов и дизайн-системы;
        • Развитие визуального конструктора интерфейса.

        Обязательно:

        • Хороший опыт во фронтенд-разработке;
        • Хорошее знание веб-технологий.

        Желательно:

        • Опыт работы с Angular, rxjs;
        • Опыт разработки крупных Frontend-приложений;
        • Опыт командной разработки;
        • Знание подходов к организации кода, в т.ч. с учетом специфики Angular;
        • Чувство прекрасного :) И в плане UI, и в плане кода.

        Задать вопрос

      • Менеджер по продажам

        У нас:

        • Нет холодных звонков;
        • Высокий уровень дохода сотрудников;
        • Постоянный поток лидов;
        • Самостоятельность в принятии решений;
        • Поддержка на всех этапах работы;
        • Молодой и амбициозный коллектив;
        • Интересный и сложный продукт.

        Что мы ждем от кандидата:

        • Понимание ИТ-продуктов (в том числе, программного обеспечения);
        • Знание этики делового общения;
        • Коммуникабельность; грамотная речь и культура общения по телефону;
        • Знание основ ценообразования и опыт участия в конкурсах, тендерах;
        • Опыт работы с документацией: договорами, технико-коммерческими предложениями, счетами;
        • Желателен опыт работы на подобной должности от 2-х лет.

        Вам предстоит:

        • Выявление потребностей у стратегически важныx заказчиков. Проведение встреч и презентаций;
        • Подготовка и расчет коммерческих предложений, участие в конкурсах и тендерах от имени компании для потенциальных Заказчиков;
        • Продажа решений на основе программного обеспечения.

        В ELMA вы получите:

        • Оформление в соответствии с ТК РФ;
        • Обеспечение всем необходимым для успешной и эффективной работы;
        • Обучение (регулярное обучение, система наставничества);
        • Высокий доход (оклад + % + бонусы за достижение показателей);
        • Курсы английского языка.

        Откликнуться

      • Системный аналитик в QuickBPM

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

        • Проведение интервьюирования заказчика;
        • Сбор и анализ требований заказчика;
        • Формализация требований заказчика;
        • Реализация решений по требованиям заказчика;
        • Анализ и описание бизнес-процессов;
        • Моделирование бизнес-процессов;
        • Проведение презентаций;
        • Составление функциональных требований к продукту;
        • Консультирование и обучение заказчика

        Требования:

        • Высшее образование.
        • Опыт работы (консультант, аналитик, инженер по качеству);
        • Знание javascript/typescript/других языков программирования;
        • Знание нотации BPMN 2.0 или других общепринятых нотаций;
        • Склонность к анализу, усидчивость;
        • Хорошие навыки коммуникации;
        • Способность аргументировать точку зрения;
        • Умение предлагать оптимальные решения для закрытия потребностей заказчика;
        • Умение видеть проблему с разных точек зрения, погружаться в детали;
        • Способность предложить различные варианты решения
        • Внимательность к деталям;
        • Умение работать с большими объемами информации.
        • Грамотная письменная и устная речь.
        • Стрессоустойчивость.
        • Способность быстро усваивать новое.
        • Большим плюсом будет знание основ ООП.

        Задать вопрос

      • Руководитель IT проектов

        Проектов много - и мы ждем руководителей проектов, чтобы возглавить их. Мы видим на этой должности не просто руководителя, а играющего тренера, который формирует команду и меняет с ее помощью бизнес изнутри.

        Что мы ждем от кандидата:

        • умение слышать заказчика: проводить интервью, формировать user stories, писать проектную документацию, проводить презентации;
        • умение формулировать и доносить до заказчика бизнес-ценность проекта внедрения;
        • умение грамотно ставить задачи по воплощению идей заказчика в виде готовых приложений и решений на low-code платформе;
        • умение принимать решения и работать с изменениями;
        • умение управлять командой, грамотно распределять время и приоритетность задач;
        • умение управлять скоупом, бюджетом и сроками проекта;
        • умение работать с рисками.

        Вам предстоит:

        • формулировать и реализовывать бизнес-ценность проекта;
        • формировать, мониторить, прогнозировать исполнение проекта, корректировать план-график и ключевые контрольные точки;
        • организовывать эффективную коммуникацию между проектной командой, экспертами, заказчиками и подрядчиками;
        • управлять скоупом, бюджетом и сроками проекта;
        • управлять рисками проекта разработки программного обеспечения;
        • принимать непосредственное участие в процессе разработки архитектуры системы и ее дальнейшей реализации, построения интеграций с внешними системами.

        В ELMA вы получите:

        • расширение профессионального кругозора в ИТ и аналитике;
        • возможность дорасти до эксперта федерального уровня в автоматизации и цифровизации крупного бизнеса;
        • конкурентную заработную плату, основанную на грейдовой системе, которая дает возможность повышения уровня заработной платы каждые полгода;
        • оплату корпоративного обучения, тренингов, участия в профильных конференциях;
        • личностный и профессиональный рост, в том числе возможность карьерного пути до бизнес-архитектора, системного архитектора, продакт-менеджера, продакт-оунера и т.п;
        • выбор формата работы: удаленная/в офисе;
        • активную корпоративную жизнь.

        Задать вопрос

      • Веб-разработчик (Junior/Middle)

        Ищем в команду fullstack-разработчика, либо backend-разработчика с отсутствием неприязни к frontend-разработке.

        Для frontend важны общие навыки веб-разработки. Глубокие знания CSS, JavaScript и т.д. не обязательны, но будут плюсом.

        Разработка на frontend большей частью заключается в создании готовых компонентов и построении общения с backend.

        Требования:

        • Любой опыт использования JS, ECMAScript 6, BEM, CSS, HTML5. Возможно, вы делали что-то для себя или обучающий проект.
        • Знание JavaScript, TypeScript на базовом уровне.
        • Опыт разработки: от 1 года

        Твоим преимуществом будет:

        • Опыт работы в команде;
        • Опыт разработки backend;
        • C#/Java/Go/NodeJs или еще какой-то серверный язык;

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

        • Стек: TypeScript, JavaScript, html, css. Возможно написание бэкенда на Go (научим и поможем)
        • Разрабатывать компоненты и системы для новых проектов/решений;
        • Сопровождать существующие продукты (докручиваем новые фичи, обновляем версии сервисов и т.д.);
        • Проводить code review;
        • Взаимодействовать с проектной командой.

        Откликнуться

      • Специалист по внедрению BPM-систем

        Что мы ждем от кандидата:

        • Качественная реализация решения;
        • Умение работать по конкретной постановке задачи;
        • Умение работать в команде;
        • Понимание принципов алгоритмизации и ООП.

        Требования:

        • Высшее или неоконченное высшее образование (ИТ, математическое, техническое, экономическое);
        • Знание нотаций моделирования бизнес-процессов (IDEF0, EPC, BPMN, UML);
        • Знание MS Excel (сводные таблицы, ВПР, макросы);
        • Опыт работы с реляционными СУБД (MSSQL\ MySQL\ PostgreSQL\ Oracle), знание SQL;
        • Опыт программирования C#, JavaScript\TypeScript, CSS, HTML5 (возможно, учебные или личные проекты);
        • Умение разбираться в имеющемся коде и вливаться в разработку;
        • Начальные знания администрирования Windows\Linux (приветствуются);
        • Желание развиваться.
        • Плюсом будет опыт работы в сфере IT.

        Вам предстоит:

        • Реализовывать решения на платформах ELMA;
        • Участвовать в оценке и составлении архитектуры решения;
        • Участвовать в тестировании решения;
        • Устанавливать, настраивать и администрировать продукты на платформе ELMA;
        • Поддерживать и развивать решения;
        • Взаимодействовать с аналитиками и разработчиками.

        Откликнуться

      • Аналитик СЭД

        Вам предстоит:

        • Проведение обследований, анализа, уточнение и согласование требований заказчика по развитию системы электронного документооборота на базе ELMA;
        • Документирование выявленных требований (функциональных, пользовательских, интеграционных, и пр.);
        • Взаимодействие с командой разработки в части постановки заданий на разработку, проверки реализованного функционала на соответствие заданию;
        • Подготовка сценариев тестирования разработанного функционала, пользовательских инструкций, сдача реализованных изменений функциональным заказчикам;
        • Взаимодействие со смежными подразделениями в части консультирования и обучения пользователей функционалу СЭД;
        • Пополнение и систематизация внутренней базы знаний.

        Что мы ждем от кандидата:

        • Опыт работы аналитиком или консультантом СЭД от 2х лет;
        • Опыт подготовки документации (ТЗ, ФТ, кейсы, сценарии);
        • Опыт описания бизнес-процессов в любой из нотаций (BPMN, EPC, IDEF, Блок-схемы);
        • Понимание основных требований к СЭД, в том числе законодательных;
        • Понимание процесса разработки ПО (сбор требований-описание-разработка-тестирование-сдача);
        • Знание функционала и опыт работы с любой СЭД.

        Преимуществом будут:

        • Подтвержденный опыт внедрения систем электронного документооборота.

        Откликнуться

      • Аналитик

        Что мы ждем от кандидата:

        • Высокий уровень ведения переговоров и проведения презентаций;
        • Умение занять позицию собеседника и предложить совмещенное решение;
        • Умение работать с большим объемом информации;
        • Обучаемость.
        • Плюсом будет опыт работы аналитиком в сфере IT.

        Вам предстоит:

        • Работать с заказчиком: проводить интервью, формировать user stories, писать проектную документацию, проводить презентации;
        • Управлять требованиями;
        • Воплощать идеи заказчика в виде готовых приложений и решений на low-code платформе, анализировать, описывать и моделировать бизнес-процессы;
        • Ставить задачи команде разработчиков, координировать взаимодействия субподрядчиков и смежных подразделений.

        Откликнуться

      • Системный аналитик международных IT проектов

        Что мы ждем от кандидата:

        • высокий уровень знания английского языка;
        • высокий уровень ведения переговоров и проведения презентаций;
        • умение работать с большим объемом информации;
        • понимание принципов и этапов разработки web-проектов.

        Важен опыт работы аналитиком в сфере IT.

        Вам предстоит:

        • работать с заказчиком: проводить интервью, формировать user stories, писать проектную документацию, проводить презентации;
        • воплощать идеи заказчика в виде готовых приложений и решений на low-code платформе, анализировать, описывать и моделировать бизнес-процессы;
        • ставить задачи команде разработчиков, координировать взаимодействия субподрядчиков и смежных подразделений.

        В ELMA вы получите:

        • расширение профессионального кругозора в ИТ и аналитике;
        • возможность дорасти до эксперта международного уровня в автоматизации и цифровизации крупного бизнеса;
        • конкурентную заработную плату, основанную на грейдовой системе, которая дает возможность повышения уровня заработной платы каждые полгода;
        • оплату корпоративного обучения, тренингов, участия в профильных конференциях;
        • личностный и профессиональный рост, в том числе возможность карьерного пути до руководителя ИТ-проектов, бизнес-архитектора,
        • системного архитектора, продакт-менеджера, продакт-оунера и т.п;
        • выбор формата работы: удаленная/в офисе;
        • активную корпоративную жизнь.

        Откликнуться

      • ML, NLP инженер

        Прямо сейчас мы разрабатываем новый большой и амбициозный продукт ELMA Bot в области интеллектуального взаимодействия роботов и людей и ищем в команду ML, NLP инженера.

        Вам будет интересно, если вы видите будущее за искусственным интеллектом и машинным обучением, а также хотите работать над продуктом с командой профессионалов.

        Что мы ждем от кандидата:

        • Умение решать задачи машинного обучения с помощью какого-либо фреймворка (tensorflow, Pytorch, etc);
        • Знание Python на уровне необходимом для программирования моделей, подготовки датасэтов и пр;
        • Опыт применения машинного обучения к задачам NLP;
        • Ориентирование в последних достижениях в области обработки естественного языка (чтение статей arxiv.org);
        • Умение и желание работать в команде.

        Будет плюсом:

        • Знание классических алгоритмов NLP;
        • Умение кодировать модели для production;
        • Успешное участие в соревнованиях на Kaggle и аналогичных платформах.

        Наш стек технологий:

        • БД: mongoDB, S3;
        • Backend: Python 3.8, FastAPI;
        • ML: PyTorch;
        • Работа с кодом: git;
        • CI/CD: GitLab;
        • Контейнеризация: Docker, Docker Swarm;
        • Сервер: Linux.
        • Примеры задач: NER, Intent recognition.

        Откликнуться

      • Fullstack-разработчик в ELMA Bot

        Прямо сейчас мы разрабатываем новый большой и амбициозный продукт ELMA Bot в области интеллектуального взаимодействия роботов и людей и ищем в команду fullstack-разработчика, либо backend-разработчика с отсутствием неприязни к frontend-разработке.

        Вам будет интересно, если вы видите будущее за искусственным интеллектом и машинным обучением, а также хотите работать над продуктом с командой профессионалов.

        Что мы ждем от кандидата:

        • Умение решать сложные технические и алгоритмические задачи;
        • Написание качественного кода, который легко читать и поддерживать;
        • Широкий технический кругозор, способность разбираться в различных технологиях;
        • Умение работать в команде;
        • Знание стека C#/.Net Core;
        • Опыт работы в коммерческой разработке от 3х лет.

        Будет плюсом:

        • Знание микросервисной архитектуры, Kubernetes, Helm, Prometheus;
        • Natural Language Processing;
        • Фреймворки ML: Tensorflow, Keras, Pytorch и пр.;
        • Знание современного Front-стэка, TypeScript Angular/React/Vue.

        Наш стек технологий:

        • БД: mongoDB;
        • Backend: C# 8.0, .NET 3.1 Core, ASP.NET Core 3.1 / node.js, express, TypeScript;
        • Frontend: React, Recoil, TypeScript;
        • Работа с кодом: git;
        • CI/CD: GitLab;
        • Контейнеризация: Docker, Docker Swarm;
        • Сервер: Linux.

        Задать вопрос

      • Инженер по автоматическому тестированию ПО

        Что предстоит делать:

        Работа по повышению качества выпускаемого продукта подразумевает большой объем тестирования средствами автоматизации. Сюда входят как инструменты тестирования интерфейса через Web (мы используем Selenium WebDriver и Java, Allure для формирования отчетов), так и инструменты тестирования API.

        Область тестирования API не охвачена регрессионными тестами, для функциональных тестов мы используем Postman и SoapUI.

        Что мы ждем от кандидата:

        • Знания и навыки использования паттерна Page Object;
        • Умение писать хороший код на Java;
        • Умение работать с локаторами XPath, CSS;
        • Опыт работы с Selenium WebDriver.

        Будет плюсом:

        • Умение написания SQL запросов в нескольких таблицах, интеграция базы с автотестами, JDBC\ODBC;
        • Навык настройки CI\CD процессов;
        • Опыт тестирования REST API, проведения нагрузочного тестирования;
        • Навык написания заглушек для интеграционных сервисов.

        Откликнуться

      • Разработчик баз данных SQL

        Что нужно делать:

        • создавать специализированные компоненты и модули в рамках ядра системы;
        • проектировать модели данных на основе требований от предметной области;
        • реализовывать бизнес-логику на уровне баз данных;
        • анализировать и оптимизировать работу баз данных;
        • реализовывать пользовательские интерфейсы (если душа лежит и знания позволяют).

        Наш кандидат:

        • знает принципы проектирования баз данных;
        • имеет уверенные знания SQL;
        • имеет опыт работы с любой реляционной базой данных (MS SQL Server, Oracle, PostgreSQL и т.п.).

        Будет преимуществом:

        • Опыт работы с 1С, SAP, OeBS, Axapta, а также понимание предметной области "бухгалтерия"

        Задать вопрос

      • Go-разработчик

        Технологии:

        Бэкенд системы написан на языке Go, с использованием gRPC-протокола, упаковкой в Docker-контейнеры и выкладкой в k8s-кластер. Для различных сервисов используются различные бд: PostgreSQL, MongoDB, Redis. Также масштабируемые части системы вынесены за очереди в RabbitMQ;

        Фронтенд написан на Angular 2+ с использованием REST API для обмена данными и оповещением об изменениях на сервере через веб-сокеты;

        Взаимодействие внутри команды построено на нашей же системе, мы придерживаемся подхода dogfooding. Для формальных задач, контроля кода и CI используем Gitlab.

        Требования:

        • Умение писать хороший код на Go (конкурентная модель, разделение концепций, тесты);
        • Знание SQL и умение писать запросы средней сложности;
        • Отсутствие предубеждений против написания логики на фронтенде (многие компоненты готовы и конструирование интерфейса чаще сводится к сборке конструктора, но логику сложных валидаций и обмена данными необходимо будет писать).

        Отлично, если вы также:

        • Умеете работать с git (мы используем подход с ребейзом);
        • Имели опыт с gRPC, RabbitMQ и другими технологиями из нашего стека.

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

        Работа в рамках проекта Enterprise версии системы подразумевает замену некоторых частей имеющейся системы на сервисы заказчика. Для этого предполагается вводить новые точки расширения, разделения функционала на ядро (то, что остаётся неизменным) и периферию (заменяемые сервисы). Множество архитектурных решений. Написание новых сервисов с нуля. Возможность влиять на решения в рамках проекта, а также имеющейся системы.

        Задать вопрос

      • .NET разработчик

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

        • Разработка в рамках проектов внедрения;
        • Написание модулей-расширений (веб-компоненты, серверные, расширения для дизайнера);
        • Написание отчетов (SQL-запросы для различных баз данных);
        • Написание скриптов на C# для конфигурации;
        • Участие в проектировании решений.

        Требования:

        • Знание принципов ООП;
        • Опыт промышленной разработки на платформе .NET Framework и C#;
        • Хорошее знание MS SQL;
        • Опыт работы с ASP.NET MVC;
        • Знания: HTML/CSS/jаvаsсriрt.

        Задать вопрос

      • .Net Core Разработчик

        Требования:

        • Знание принципов ООП;
        • Опыт промышленной разработки на платформе .Net Framework и языке C#;
        • Опыт работы с платформой .Net Core;
        • Опыт работы с ASP.Net MVC, ASP.Net Core;
        • Стаж использования платформы .Net не менее 3 лет.

        Желательно:

        • Опыт работы с платформой Docker;
        • Опыт построения и работы с распределённой системой (или SOA архитектурой).

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

        • Участие в проектировании решения;
        • Миграция возможностей существующего продукта на .Net Core;
        • Разработка функционала;
        • Покрытие юнит-тестами;
        • Общение в команде, обзоры кода;
        • Поиск и реализация решений по оптимизации продукта.

        Откликнуться

      • Fullstack-разработчик

        Для frontend важны общие навыки веб-разработки. Глубокие знания CSS, JavaScript и т.д. не обязательны, но будут плюсом. Разработка на frontend большей частью заключается в использовании готовых компонентов и построении общения с backend.

        Требования:

        • Опыт работы в команде;
        • Опыт backend-разработки;
        • СУБД: желателен опыт работы с Postgres, Mongo;
        • Базовые навыки для web-разработки.

        Приветствуется:

        • Опыт участия в разработке высоконагруженных систем;
        • Go;
        • gRPC, RabbitMQ;
        • TypeScript;
        • Angular.

        Кратко о проекте:

        • Общее: VCS/CI/IT: GitLab;
        • Backend: Микросервисная архитектура;
        • Язык: Go;
        • БД: Postgres, MongoDB, Redis;
        • Коммуникация: gRPC, RabbitMQ, http;
        • Оркестрация: Kubernetes;
        • Метрики: prometheus + graphana;
        • Frontend: Angular, TypeScript, набор базовых компонентов для построения интерфейса (на основе сторонних и самописные).

        Мы хорошо понимаем, что найти людей с нужным нам стеком технологий сложно, поэтому обучаем и втягиваем в проект. Важно понимание паттернов проектирования высоконагруженных систем или желание технологически развиваться в этом направлении.

        Откликнуться

      • PHP-разработчик

        Приглашаем в команду PHP-разработчика для работы над проектом.

        Продукт:

        Портал - легковесное и быстрое веб-приложение, основная задача - предоставить пользователям облегченный фронт для взаимодействия с нашим основным продуктом. Портал позволяет настраивать формы отображения и относительно быстро добавлять новые объекты и формы. Планируемая нагрузка - от 1000 до 10000 пользователей.

        Команда:

        Над продуктом трудится несколько человек - аналитики, тестировщики, РП, тимлид. РП и тимлид введут в курс дела и будут активно взаимодействовать с вами каждый день.

        Код пишем на следующем стэке: PHP, Nodejs, Vue, Laravel, Redis, PostgreSQL, GIT, Docker

        Будет плюсом:

        • опыт работы в продуктовых компаниях;
        • свои open source проекты или вклад в чужие (приложите ссылку на гитхаб/гитлаб/etc в резюме).

        Требования:

        • знание php не только в контексте фреймворков;
        • опыт написания веб-приложений и RESTful API;
        • знание и умение масштабирования;
        • знание как мониторить и оптимизировать запросы к базе данных;
        • умение задавать вопросы и прояснять требования;
        • умение писать код и покрывать его тестами;
        • понимание концепции паттернов в разработке ПО.

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

        • разработка модулей для интеграции с системой ELMA через webapi;
        • разработка UI для новых модулей;
        • доработка и поддержка текущего функционала;
        • участвовать в технических обсуждениях, предлагать идеи новых фич, улучшать процессы разработки.
      • Frontend-разработчик

        Технологии:

        • Frontend написан на Angular (на данный момент версии 8), rxjs;
        • Внутренняя библиотека общих компонентов: часть на базе сторонних пакетов, часть самописных;
        • Адаптивный дизайн;
        • Desktop и мобильное приложение, сделанные в виде web-wrappers (с применением платформ Electron и Cordova соответственно);
        • Проект состоит из переиспользуемых модулей и функциональных модулей (как независимых, так и зависимых от других);
        • Собирается в несколько bundle-ов, в т.ч. один основной;
        • Визуальный конструктор интерфейса (для адаптации интерфейса системы силами самих клиентов).

        Задачи:

        • Добавление новых функций в приложение;
        • Развитие и оптимизация приложения;
        • Развитие библиотеки общих компонентов и дизайн-системы;
        • Развитие визуального конструктора интерфейса.

        Обязательно:

        • Хороший опыт во фронтенд-разработке;
        • Хорошее знание веб-технологий.

        Желательно:

        • Опыт работы с Angular, rxjs;
        • Опыт разработки крупных Frontend-приложений;
        • Опыт командной разработки;
        • Знание подходов к организации кода, в т.ч. с учетом специфики Angular;
        • Чувство прекрасного :) И в плане UI, и в плане кода.

        Задать вопрос

      • Менеджер по продажам

        У нас:

        • Нет холодных звонков;
        • Высокий уровень дохода сотрудников;
        • Постоянный поток лидов;
        • Самостоятельность в принятии решений;
        • Поддержка на всех этапах работы;
        • Молодой и амбициозный коллектив;
        • Интересный и сложный продукт.

        Что мы ждем от кандидата:

        • Понимание ИТ-продуктов (в том числе, программного обеспечения);
        • Знание этики делового общения;
        • Коммуникабельность; грамотная речь и культура общения по телефону;
        • Знание основ ценообразования и опыт участия в конкурсах, тендерах;
        • Опыт работы с документацией: договорами, технико-коммерческими предложениями, счетами;
        • Желателен опыт работы на подобной должности от 2-х лет.

        Вам предстоит:

        • Выявление потребностей у стратегически важныx заказчиков. Проведение встреч и презентаций;
        • Подготовка и расчет коммерческих предложений, участие в конкурсах и тендерах от имени компании для потенциальных Заказчиков;
        • Продажа решений на основе программного обеспечения.

        В ELMA вы получите:

        • Оформление в соответствии с ТК РФ;
        • Обеспечение всем необходимым для успешной и эффективной работы;
        • Обучение (регулярное обучение, система наставничества);
        • Высокий доход (оклад + % + бонусы за достижение показателей);
        • Курсы английского языка.

        Откликнуться

      • Руководитель IT проектов

        Проектов много - и мы ждем руководителей проектов, чтобы возглавить их. Мы видим на этой должности не просто руководителя, а играющего тренера, который формирует команду и меняет с ее помощью бизнес изнутри.

        Что мы ждем от кандидата:

        • умение слышать заказчика: проводить интервью, формировать user stories, писать проектную документацию, проводить презентации;
        • умение формулировать и доносить до заказчика бизнес-ценность проекта внедрения;
        • умение грамотно ставить задачи по воплощению идей заказчика в виде готовых приложений и решений на low-code платформе;
        • умение принимать решения и работать с изменениями;
        • умение управлять командой, грамотно распределять время и приоритетность задач;
        • умение управлять скоупом, бюджетом и сроками проекта;
        • умение работать с рисками.

        Вам предстоит:

        • формулировать и реализовывать бизнес-ценность проекта;
        • формировать, мониторить, прогнозировать исполнение проекта, корректировать план-график и ключевые контрольные точки;
        • организовывать эффективную коммуникацию между проектной командой, экспертами, заказчиками и подрядчиками;
        • управлять скоупом, бюджетом и сроками проекта;
        • управлять рисками проекта разработки программного обеспечения;
        • принимать непосредственное участие в процессе разработки архитектуры системы и ее дальнейшей реализации, построения интеграций с внешними системами.

        В ELMA вы получите:

        • расширение профессионального кругозора в ИТ и аналитике;
        • возможность дорасти до эксперта федерального уровня в автоматизации и цифровизации крупного бизнеса;
        • конкурентную заработную плату, основанную на грейдовой системе, которая дает возможность повышения уровня заработной платы каждые полгода;
        • оплату корпоративного обучения, тренингов, участия в профильных конференциях;
        • личностный и профессиональный рост, в том числе возможность карьерного пути до бизнес-архитектора, системного архитектора, продакт-менеджера, продакт-оунера и т.п;
        • выбор формата работы: удаленная/в офисе;
        • активную корпоративную жизнь.

        Задать вопрос

      • Специалист по внедрению BPM-систем

        Что мы ждем от кандидата:

        • Качественная реализация решения;
        • Умение работать по конкретной постановке задачи;
        • Умение работать в команде;
        • Понимание принципов алгоритмизации и ООП.

        Требования:

        • Высшее или неоконченное высшее образование (ИТ, математическое, техническое, экономическое);
        • Знание нотаций моделирования бизнес-процессов (IDEF0, EPC, BPMN, UML);
        • Знание MS Excel (сводные таблицы, ВПР, макросы);
        • Опыт работы с реляционными СУБД (MSSQL\ MySQL\ PostgreSQL\ Oracle), знание SQL;
        • Опыт программирования C#, JavaScript\TypeScript, CSS, HTML5 (возможно, учебные или личные проекты);
        • Умение разбираться в имеющемся коде и вливаться в разработку;
        • Начальные знания администрирования Windows\Linux (приветствуются);
        • Желание развиваться.
        • Плюсом будет опыт работы в сфере IT.

        Вам предстоит:

        • Реализовывать решения на платформах ELMA;
        • Участвовать в оценке и составлении архитектуры решения;
        • Участвовать в тестировании решения;
        • Устанавливать, настраивать и администрировать продукты на платформе ELMA;
        • Поддерживать и развивать решения;
        • Взаимодействовать с аналитиками и разработчиками.

        Откликнуться

      • Аналитик СЭД

        Вам предстоит:

        • Проведение обследований, анализа, уточнение и согласование требований заказчика по развитию системы электронного документооборота на базе ELMA;
        • Документирование выявленных требований (функциональных, пользовательских, интеграционных, и пр.);
        • Взаимодействие с командой разработки в части постановки заданий на разработку, проверки реализованного функционала на соответствие заданию;
        • Подготовка сценариев тестирования разработанного функционала, пользовательских инструкций, сдача реализованных изменений функциональным заказчикам;
        • Взаимодействие со смежными подразделениями в части консультирования и обучения пользователей функционалу СЭД;
        • Пополнение и систематизация внутренней базы знаний.

        Что мы ждем от кандидата:

        • Опыт работы аналитиком или консультантом СЭД от 2х лет;
        • Опыт подготовки документации (ТЗ, ФТ, кейсы, сценарии);
        • Опыт описания бизнес-процессов в любой из нотаций (BPMN, EPC, IDEF, Блок-схемы);
        • Понимание основных требований к СЭД, в том числе законодательных;
        • Понимание процесса разработки ПО (сбор требований-описание-разработка-тестирование-сдача);
        • Знание функционала и опыт работы с любой СЭД.

        Преимуществом будут:

        • Подтвержденный опыт внедрения систем электронного документооборота.

        Откликнуться

      • Аналитик

        Что мы ждем от кандидата:

        • Высокий уровень ведения переговоров и проведения презентаций;
        • Умение занять позицию собеседника и предложить совмещенное решение;
        • Умение работать с большим объемом информации;
        • Обучаемость.
        • Плюсом будет опыт работы аналитиком в сфере IT.

        Вам предстоит:

        • Работать с заказчиком: проводить интервью, формировать user stories, писать проектную документацию, проводить презентации;
        • Управлять требованиями;
        • Воплощать идеи заказчика в виде готовых приложений и решений на low-code платформе, анализировать, описывать и моделировать бизнес-процессы;
        • Ставить задачи команде разработчиков, координировать взаимодействия субподрядчиков и смежных подразделений.

        Откликнуться

      • Системный аналитик международных IT проектов

        Что мы ждем от кандидата:

        • высокий уровень знания английского языка;
        • высокий уровень ведения переговоров и проведения презентаций;
        • умение работать с большим объемом информации;
        • понимание принципов и этапов разработки web-проектов.

        Важен опыт работы аналитиком в сфере IT.

        Вам предстоит:

        • работать с заказчиком: проводить интервью, формировать user stories, писать проектную документацию, проводить презентации;
        • воплощать идеи заказчика в виде готовых приложений и решений на low-code платформе, анализировать, описывать и моделировать бизнес-процессы;
        • ставить задачи команде разработчиков, координировать взаимодействия субподрядчиков и смежных подразделений.

        В ELMA вы получите:

        • расширение профессионального кругозора в ИТ и аналитике;
        • возможность дорасти до эксперта международного уровня в автоматизации и цифровизации крупного бизнеса;
        • конкурентную заработную плату, основанную на грейдовой системе, которая дает возможность повышения уровня заработной платы каждые полгода;
        • оплату корпоративного обучения, тренингов, участия в профильных конференциях;
        • личностный и профессиональный рост, в том числе возможность карьерного пути до руководителя ИТ-проектов, бизнес-архитектора,
        • системного архитектора, продакт-менеджера, продакт-оунера и т.п;
        • выбор формата работы: удаленная/в офисе;
        • активную корпоративную жизнь.

        Откликнуться

      • Digital Marketer

        Responsibilities:

        • Set up advertising campaigns: Google Ads, LinkedIn, Facebook;
        • Create and manage new advertising campaigns and digital projects;
        • Increase the conversion of existing landing pages and site landing pages, perform SEO optimization;
        • Carry out data analysis, evaluate ad performance, monitor KPIs, optimize advertising costs, implement performance marketing;
        • Email marketing.

        Requirements:

        • Proven work experience in setting up and optimizing Google Ads campaigns;
        • Experience in leading and managing social media advertising campaigns;
        • Solid knowledge of targeted advertising systems (LinkedIn, Facebook\Instagram);
        • Ability to choose effective keywords and create ads, constantly optimize advertising campaigns, monitor ad performance;
        • Experience in using various promotion channels: contextual advertising, dynamic advertising, remarketing, retargeting, etc.;
        • Solid knowledge of website analytics tools (Google Analytics);
        • Strong verbal and written communication skills, experience in writing texts that engage, inform and motivate;
        • Strong analytical skills and data-driven thinking;
        • Experience in identifying target audiences (parsing competitors’ audiences of and thematic groups);
        • English B1 and higher.

        Optional, but welcome:

        • Knowledge of Spanish and other popular languages;
        • Google Ads certificates will be an advantage.

        Откликнуться

      • ML, NLP инженер

        Прямо сейчас мы разрабатываем новый большой и амбициозный продукт ELMA Bot в области интеллектуального взаимодействия роботов и людей и ищем в команду ML, NLP инженера.

        Вам будет интересно, если вы видите будущее за искусственным интеллектом и машинным обучением, а также хотите работать над продуктом с командой профессионалов.

        Что мы ждем от кандидата:

        • Умение решать задачи машинного обучения с помощью какого-либо фреймворка (tensorflow, Pytorch, etc);
        • Знание Python на уровне необходимом для программирования моделей, подготовки датасэтов и пр;
        • Опыт применения машинного обучения к задачам NLP;
        • Ориентирование в последних достижениях в области обработки естественного языка (чтение статей arxiv.org);
        • Умение и желание работать в команде.

        Будет плюсом:

        • Знание классических алгоритмов NLP;
        • Умение кодировать модели для production;
        • Успешное участие в соревнованиях на Kaggle и аналогичных платформах.

        Наш стек технологий:

        • БД: mongoDB, S3;
        • Backend: Python 3.8, FastAPI;
        • ML: PyTorch;
        • Работа с кодом: git;
        • CI/CD: GitLab;
        • Контейнеризация: Docker, Docker Swarm;
        • Сервер: Linux.
        • Примеры задач: NER, Intent recognition.

        Откликнуться

      • Fullstack-разработчик в ELMA Bot

        Прямо сейчас мы разрабатываем новый большой и амбициозный продукт ELMA Bot в области интеллектуального взаимодействия роботов и людей и ищем в команду fullstack-разработчика, либо backend-разработчика с отсутствием неприязни к frontend-разработке.

        Вам будет интересно, если вы видите будущее за искусственным интеллектом и машинным обучением, а также хотите работать над продуктом с командой профессионалов.

        Что мы ждем от кандидата:

        • Умение решать сложные технические и алгоритмические задачи;
        • Написание качественного кода, который легко читать и поддерживать;
        • Широкий технический кругозор, способность разбираться в различных технологиях;
        • Умение работать в команде;
        • Знание стека C#/.Net Core;
        • Опыт работы в коммерческой разработке от 3х лет.

        Будет плюсом:

        • Знание микросервисной архитектуры, Kubernetes, Helm, Prometheus;
        • Natural Language Processing;
        • Фреймворки ML: Tensorflow, Keras, Pytorch и пр.;
        • Знание современного Front-стэка, TypeScript Angular/React/Vue.

        Наш стек технологий:

        • БД: mongoDB;
        • Backend: C# 8.0, .NET 3.1 Core, ASP.NET Core 3.1 / node.js, express, TypeScript;
        • Frontend: React, Recoil, TypeScript;
        • Работа с кодом: git;
        • CI/CD: GitLab;
        • Контейнеризация: Docker, Docker Swarm;
        • Сервер: Linux.

        Задать вопрос

      • Инженер по автоматическому тестированию ПО

        Что предстоит делать:

        Работа по повышению качества выпускаемого продукта подразумевает большой объем тестирования средствами автоматизации. Сюда входят как инструменты тестирования интерфейса через Web (мы используем Selenium WebDriver и Java, Allure для формирования отчетов), так и инструменты тестирования API.

        Область тестирования API не охвачена регрессионными тестами, для функциональных тестов мы используем Postman и SoapUI.

        Что мы ждем от кандидата:

        • Знания и навыки использования паттерна Page Object;
        • Умение писать хороший код на Java;
        • Умение работать с локаторами XPath, CSS;
        • Опыт работы с Selenium WebDriver.

        Будет плюсом:

        • Умение написания SQL запросов в нескольких таблицах, интеграция базы с автотестами, JDBC\ODBC;
        • Навык настройки CI\CD процессов;
        • Опыт тестирования REST API, проведения нагрузочного тестирования;
        • Навык написания заглушек для интеграционных сервисов.

        Откликнуться

      • Разработчик баз данных SQL

        Что нужно делать:

        • создавать специализированные компоненты и модули в рамках ядра системы;
        • проектировать модели данных на основе требований от предметной области;
        • реализовывать бизнес-логику на уровне баз данных;
        • анализировать и оптимизировать работу баз данных;
        • реализовывать пользовательские интерфейсы (если душа лежит и знания позволяют).

        Наш кандидат:

        • знает принципы проектирования баз данных;
        • имеет уверенные знания SQL;
        • имеет опыт работы с любой реляционной базой данных (MS SQL Server, Oracle, PostgreSQL и т.п.).

        Будет преимуществом:

        • Опыт работы с 1С, SAP, OeBS, Axapta, а также понимание предметной области "бухгалтерия"

        Задать вопрос

      • Go-разработчик

        Технологии:

        Бэкенд системы написан на языке Go, с использованием gRPC-протокола, упаковкой в Docker-контейнеры и выкладкой в k8s-кластер. Для различных сервисов используются различные бд: PostgreSQL, MongoDB, Redis. Также масштабируемые части системы вынесены за очереди в RabbitMQ;

        Фронтенд написан на Angular 2+ с использованием REST API для обмена данными и оповещением об изменениях на сервере через веб-сокеты;

        Взаимодействие внутри команды построено на нашей же системе, мы придерживаемся подхода dogfooding. Для формальных задач, контроля кода и CI используем Gitlab.

        Требования:

        • Умение писать хороший код на Go (конкурентная модель, разделение концепций, тесты);
        • Знание SQL и умение писать запросы средней сложности;
        • Отсутствие предубеждений против написания логики на фронтенде (многие компоненты готовы и конструирование интерфейса чаще сводится к сборке конструктора, но логику сложных валидаций и обмена данными необходимо будет писать).

        Отлично, если вы также:

        • Умеете работать с git (мы используем подход с ребейзом);
        • Имели опыт с gRPC, RabbitMQ и другими технологиями из нашего стека.

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

        Работа в рамках проекта Enterprise версии системы подразумевает замену некоторых частей имеющейся системы на сервисы заказчика. Для этого предполагается вводить новые точки расширения, разделения функционала на ядро (то, что остаётся неизменным) и периферию (заменяемые сервисы). Множество архитектурных решений. Написание новых сервисов с нуля. Возможность влиять на решения в рамках проекта, а также имеющейся системы.

        Задать вопрос

      • .NET разработчик

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

        • Разработка в рамках проектов внедрения;
        • Написание модулей-расширений (веб-компоненты, серверные, расширения для дизайнера);
        • Написание отчетов (SQL-запросы для различных баз данных);
        • Написание скриптов на C# для конфигурации;
        • Участие в проектировании решений.

        Требования:

        • Знание принципов ООП;
        • Опыт промышленной разработки на платформе .NET Framework и C#;
        • Хорошее знание MS SQL;
        • Опыт работы с ASP.NET MVC;
        • Знания: HTML/CSS/jаvаsсriрt.

        Задать вопрос

      • .Net Core Разработчик

        Требования:

        • Знание принципов ООП;
        • Опыт промышленной разработки на платформе .Net Framework и языке C#;
        • Опыт работы с платформой .Net Core;
        • Опыт работы с ASP.Net MVC, ASP.Net Core;
        • Стаж использования платформы .Net не менее 3 лет.

        Желательно:

        • Опыт работы с платформой Docker;
        • Опыт построения и работы с распределённой системой (или SOA архитектурой).

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

        • Участие в проектировании решения;
        • Миграция возможностей существующего продукта на .Net Core;
        • Разработка функционала;
        • Покрытие юнит-тестами;
        • Общение в команде, обзоры кода;
        • Поиск и реализация решений по оптимизации продукта.

        Откликнуться

      • Fullstack-разработчик

        Для frontend важны общие навыки веб-разработки. Глубокие знания CSS, JavaScript и т.д. не обязательны, но будут плюсом. Разработка на frontend большей частью заключается в использовании готовых компонентов и построении общения с backend.

        Требования:

        • Опыт работы в команде;
        • Опыт backend-разработки;
        • СУБД: желателен опыт работы с Postgres, Mongo;
        • Базовые навыки для web-разработки.

        Приветствуется:

        • Опыт участия в разработке высоконагруженных систем;
        • Go;
        • gRPC, RabbitMQ;
        • TypeScript;
        • Angular.

        Кратко о проекте:

        • Общее: VCS/CI/IT: GitLab;
        • Backend: Микросервисная архитектура;
        • Язык: Go;
        • БД: Postgres, MongoDB, Redis;
        • Коммуникация: gRPC, RabbitMQ, http;
        • Оркестрация: Kubernetes;
        • Метрики: prometheus + graphana;
        • Frontend: Angular, TypeScript, набор базовых компонентов для построения интерфейса (на основе сторонних и самописные).

        Мы хорошо понимаем, что найти людей с нужным нам стеком технологий сложно, поэтому обучаем и втягиваем в проект. Важно понимание паттернов проектирования высоконагруженных систем или желание технологически развиваться в этом направлении.

        Откликнуться

      • Frontend-разработчик

        Технологии:

        • Frontend написан на Angular (на данный момент версии 8), rxjs;
        • Внутренняя библиотека общих компонентов: часть на базе сторонних пакетов, часть самописных;
        • Адаптивный дизайн;
        • Desktop и мобильное приложение, сделанные в виде web-wrappers (с применением платформ Electron и Cordova соответственно);
        • Проект состоит из переиспользуемых модулей и функциональных модулей (как независимых, так и зависимых от других);
        • Собирается в несколько bundle-ов, в т.ч. один основной;
        • Визуальный конструктор интерфейса (для адаптации интерфейса системы силами самих клиентов).

        Задачи:

        • Добавление новых функций в приложение;
        • Развитие и оптимизация приложения;
        • Развитие библиотеки общих компонентов и дизайн-системы;
        • Развитие визуального конструктора интерфейса.

        Обязательно:

        • Хороший опыт во фронтенд-разработке;
        • Хорошее знание веб-технологий.

        Желательно:

        • Опыт работы с Angular, rxjs;
        • Опыт разработки крупных Frontend-приложений;
        • Опыт командной разработки;
        • Знание подходов к организации кода, в т.ч. с учетом специфики Angular;
        • Чувство прекрасного :) И в плане UI, и в плане кода.

        Задать вопрос

      • Менеджер по продажам

        У нас:

        • Нет холодных звонков;
        • Высокий уровень дохода сотрудников;
        • Постоянный поток лидов;
        • Самостоятельность в принятии решений;
        • Поддержка на всех этапах работы;
        • Молодой и амбициозный коллектив;
        • Интересный и сложный продукт.

        Что мы ждем от кандидата:

        • Понимание ИТ-продуктов (в том числе, программного обеспечения);
        • Знание этики делового общения;
        • Коммуникабельность; грамотная речь и культура общения по телефону;
        • Знание основ ценообразования и опыт участия в конкурсах, тендерах;
        • Опыт работы с документацией: договорами, технико-коммерческими предложениями, счетами;
        • Желателен опыт работы на подобной должности от 2-х лет.

        Вам предстоит:

        • Выявление потребностей у стратегически важныx заказчиков. Проведение встреч и презентаций;
        • Подготовка и расчет коммерческих предложений, участие в конкурсах и тендерах от имени компании для потенциальных Заказчиков;
        • Продажа решений на основе программного обеспечения.

        В ELMA вы получите:

        • Оформление в соответствии с ТК РФ;
        • Обеспечение всем необходимым для успешной и эффективной работы;
        • Обучение (регулярное обучение, система наставничества);
        • Высокий доход (оклад + % + бонусы за достижение показателей);
        • Курсы английского языка.

        Откликнуться

      • Руководитель IT проектов

        Проектов много - и мы ждем руководителей проектов, чтобы возглавить их. Мы видим на этой должности не просто руководителя, а играющего тренера, который формирует команду и меняет с ее помощью бизнес изнутри.

        Что мы ждем от кандидата:

        • умение слышать заказчика: проводить интервью, формировать user stories, писать проектную документацию, проводить презентации;
        • умение формулировать и доносить до заказчика бизнес-ценность проекта внедрения;
        • умение грамотно ставить задачи по воплощению идей заказчика в виде готовых приложений и решений на low-code платформе;
        • умение принимать решения и работать с изменениями;
        • умение управлять командой, грамотно распределять время и приоритетность задач;
        • умение управлять скоупом, бюджетом и сроками проекта;
        • умение работать с рисками.

        Вам предстоит:

        • формулировать и реализовывать бизнес-ценность проекта;
        • формировать, мониторить, прогнозировать исполнение проекта, корректировать план-график и ключевые контрольные точки;
        • организовывать эффективную коммуникацию между проектной командой, экспертами, заказчиками и подрядчиками;
        • управлять скоупом, бюджетом и сроками проекта;
        • управлять рисками проекта разработки программного обеспечения;
        • принимать непосредственное участие в процессе разработки архитектуры системы и ее дальнейшей реализации, построения интеграций с внешними системами.

        В ELMA вы получите:

        • расширение профессионального кругозора в ИТ и аналитике;
        • возможность дорасти до эксперта федерального уровня в автоматизации и цифровизации крупного бизнеса;
        • конкурентную заработную плату, основанную на грейдовой системе, которая дает возможность повышения уровня заработной платы каждые полгода;
        • оплату корпоративного обучения, тренингов, участия в профильных конференциях;
        • личностный и профессиональный рост, в том числе возможность карьерного пути до бизнес-архитектора, системного архитектора, продакт-менеджера, продакт-оунера и т.п;
        • выбор формата работы: удаленная/в офисе;
        • активную корпоративную жизнь.

        Задать вопрос

      • Системный аналитик международных IT проектов

        Что мы ждем от кандидата:

        • высокий уровень знания английского языка;
        • высокий уровень ведения переговоров и проведения презентаций;
        • умение работать с большим объемом информации;
        • понимание принципов и этапов разработки web-проектов.

        Важен опыт работы аналитиком в сфере IT.

        Вам предстоит:

        • работать с заказчиком: проводить интервью, формировать user stories, писать проектную документацию, проводить презентации;
        • воплощать идеи заказчика в виде готовых приложений и решений на low-code платформе, анализировать, описывать и моделировать бизнес-процессы;
        • ставить задачи команде разработчиков, координировать взаимодействия субподрядчиков и смежных подразделений.

        В ELMA вы получите:

        • расширение профессионального кругозора в ИТ и аналитике;
        • возможность дорасти до эксперта международного уровня в автоматизации и цифровизации крупного бизнеса;
        • конкурентную заработную плату, основанную на грейдовой системе, которая дает возможность повышения уровня заработной платы каждые полгода;
        • оплату корпоративного обучения, тренингов, участия в профильных конференциях;
        • личностный и профессиональный рост, в том числе возможность карьерного пути до руководителя ИТ-проектов, бизнес-архитектора,
        • системного архитектора, продакт-менеджера, продакт-оунера и т.п;
        • выбор формата работы: удаленная/в офисе;
        • активную корпоративную жизнь.

        Откликнуться