Задачи:
— разрабатывать и поддерживать backend-сервисы в микросервисной архитектуре;
— проектировать и реализовывать REST API;
— осуществлять интеграцию сервисов между собой и с внешними системами;
— работать с брокерами сообщений: публикация, обработка и потребление событий;
— проектировать и оптимизировать работу с базами данных (PostgreSQL, Cassandra);
— участвовать в проектировании архитектуры сервисов и технических решений;
— обеспечивать надёжность и отказоустойчивость сервисов;
— разрабатывать unit и integration тесты, поддерживать тестовое покрытие;
— анализировать инциденты на основе логов и метрик;
— взаимодействовать с DevOps, QA и инженерами при разборе проблем и внедрении изменений;
— участвовать в CI/CD процессах и улучшении delivery pipeline;
— оптимизировать производительность сервисов;
— проводить интеграцию с устройствами и внешними системами по TCP и другим сетевым протоколам.
Требования:
— опыт коммерческой разработки на Java от 3 лет;
— уверенное владение Java 8+ / 17+ (Streams, Concurrency, Collections, базовое понимание JVM);
— опыт разработки backend-сервисов в микросервисной архитектуре;
— хорошее понимание принципов REST, HTTP, WebSocket;
— опыт работы со SpringFramework (Spring Boot, Spring Data, Spring Cloud);
— опыт и знания распределенных транзакций;
— опыт использования ORM Hibernate;
— опыт работы с git и CI/CD инструментами (Jenkins, GitLab CI), Apache Kafka и понимание принципов работы с очередями сообщений;
— опыт работы с PostgreSQL и Cassandra;
— опыт написания unit и integration тестов (JUnit, Mockito);
— умение разбираться в логах, метриках и причинах инцидентов (Grafana / Prometheus / ELK);
— умение анализировать большие объемы информации, сравнивать данные и строить на них свои решения;
— умение держать в фокусе поставленные цели и задачи;
— умение легко устанавливать контакт с новыми людьми;
— способность быстро переключаться между проектами, не теряя фокуса на целях.
Будет плюсом:
— опыт интеграции с устройствами и внешними системами через протоколы MQTT, Modbus, OPC UA и аналогичные;
— понимание работы протоколов TCP/IP и базовых сетевых протоколов;
— базовое понимание Linux.
Условия:
— гибридный формат работы (регионы – удалённый);
— отсутствие жесткого дресс-кода и гибкое начало рабочего дня 8:00-10:00, восьмичасовой рабочий день;
— участие в профессиональных встречах клуба AI;
— работа в современной надёжной цифровой компании;
— Agile-культуру: продуктовые команды, Scrum и Kanban, демо-дни, внутренние митапы;
— полезные курсы и вебинары в корпоративном университете и электронные библиотеки, программы развития;
— медицинскую страховку с 1 месяца со 100% покрытием расходов, включая стоматологию, страхование жизни и здоровья в поездках за рубеж. А еще можно застраховать родственников с корпоративной скидкой;
— спортзал и массажный кабинет в офисе;
— единую подписку МТС Premium — онлайн-кинотеатр KION, сервис МТС Music;
— скидки и предложения от партнеров на фитнес, занятия английским и прочее.
Вакансия предполагает позицию старшего разработчика или тимлида на Java. Кандидат должен обладать глубокими знаниями и опытом в разработке на Java, уметь руководить командой, распределять задачи и контролировать качество кода. В обязанности входит разработка и поддержка программных продуктов, участие в проектировании архитектуры, а также наставничество менее опытных коллег. Требования включают уверенное владение Java и сопутствующими технологиями, опыт работы с системами контроля версий, понимание принципов Agile и умение эффективно взаимодействовать с командой. Условия работы предусматривают комфортную рабочую среду, возможность профессионального роста и участия в интересных проектах.
Требования:
— Опыт тестирования ПО от 5 лет (включая опыт автоматизации от 3 лет);
— Понимание видов и методик тестирования (функциональное, регрессионное, интеграционное, e2e, smoke);
— Опыт работы в Agile-командах (Scrum / Kanban);
— Уверенные знания TypeScript / JavaScript;
— Опыт разработки и поддержки e2e UI тестов;
— Практический опыт с Playwright API (APIRequestContext) или аналогичными инструментами;
— Умение писать стабильные тесты (работа с ожиданиями, retry, устранение flaky-тестов);
— Опыт интеграции автотестов в CI/CD (GitLab CI, GitHub Actions, Jenkins и др.);
— Навыки работы с отчетами (Allure, Playwright Report и др.);
— Понимание принципов тестирования микросервисной архитектуры;
— Понимание HTTP/HTTPS, REST, методов (GET/POST/PUT/DELETE);
— Опыт тестирования API с использованием Postman/Swagger/curl;
— Умение валидировать JSON/XML ответы (схемы, структуры, данные);
— Опыт работы с авторизацией (JWT, OAuth2, cookies, headers);
— Навыки тестирования интеграций между сервисами;
— Опыт работы с багтрекинг-системами (Jira или аналогами);
— Знание SQL и опыт написания запросов (PostgreSQL/MSSQL);
— Понимание клиент-серверной архитектуры;
— Опыт работы с *nix системами и Windows;
— Навыки работы с Docker (будет плюсом);
— Опыт работы с SSH;
Дополнительно будет плюсом:
— Опыт нагрузочного тестирования API;
— Базовые знания Node.js;
— Опыт менторинга или code review автотестов;
— Разработка и поддержка автотестов на TypeScript + Playwright (UI + API);
— Анализ логов и взаимодействий между сервисами;
— Работа с дефектами.
Удалённоmiddle
200 000 – 220 000 ₽
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Задачи:
— Проектировать, разрабатывать и обслуживать масштабируемые серверные системы для поддержки развертывания.
— Создавать надежные и эффективные API в платформу GotIt.
— Создавать системы хранения и поиска данных, оптимизированные для обработки больших объемов текстовых данных, необходимых для задач обучения и вывода.
— Выявлять проблемные места в производительности и оптимизировать, повышая эффективность и оперативность серверных служб.
— Внедрять передовые методы обеспечения безопасности для защиты конфиденциальных данных и обеспечения соответствия отраслевым стандартам и правилам.
Требования:
— Степень бакалавра или магистра в области компьютерных наук, инженерии или смежных областях.
— Минимум 5 лет опыта в серверной разработке с упором на проектирование и внедрение масштабируемых систем.
— Опыт серверной разработки на Kotlin, либо Java, но с переходом на Kotlin.
— Знание английского языка.
— Опыт работы с реляционными базами данных (PostgreSQL) и разработка эффективных моделей данных.
— Опыт проектирования и разработки RESTful API и использования WebSocket.
— Знание облачных платформ AWS, Azure или Google Cloud, опыт развертывания и управления серверными службами в облаке.
— Понимание принципов DevOps и опыт работы с Docker, Kubernetes, CI/CD.
— Знания в области машинного обучения, знакомство с TensorFlow, PyTorch является плюсом.
— Опыт работы с технологиями и платформами обработки естественного языка (NLP).
— Опыт работы в Agile.
— Вклад в проекты с открытым исходным кодом или активное участие в технических сообществах.
— Опыт работы с технологиями больших данных, такими как Apache Hadoop или Spark.
Условия:
— Частичная занятость.
— Возможность присоединения к международной команде на постоянной основе на полный день.
— Возможность стать руководителем направления.
— Возможность путешествий/переезда в США.
Задачи:
— Разработка сложных фронтенд-приложений с использованием Angular Framework
— Следование методологиям test-driven development, continuous integration и agile
— Ревью кода других разработчиков
— Мониторинг и улучшение надежности приложений, оптимизация производительности
— Проведение unit и автоматизированного тестирования
— Участие в проектировании системы и архитектуры
Требования:
— Высшее образование в области компьютерных наук, инженерии или смежных областях
— Опыт работы с Angular 2+ и TypeScript не менее 1 года
— Опыт разработки на JavaScript не менее 5 лет
— Опыт работы с REST API
— Знание CSS/SCSS
— Опыт написания unit-тестов с использованием Jasmine и Karma
— Опыт работы с Git
— Отличное понимание алгоритмической сложности, структур данных, принципов ООП
— Хорошее понимание полного жизненного цикла разработки
— Хорошие коммуникативные и межличностные навыки
— Самомотивация и стремление к профессиональному развитию
— Свободное владение английским языком
Преимущества:
— Знание NestJS
— Знакомство с AWS Services
— Знакомство с концепциями CI/CD
— Портфолио open-source проектов и технических блогов, знание NodeJS
Условия:
— Конкурентная заработная плата
— Интеллектуально стимулирующая рабочая среда
— Возможности для непрерывного личного развития и международного обучения
— Привлекательный пакет релокации и поддержка для плавного переезда для вас и вашей семьи
Процесс найма:
— Онлайн техническое задание
— Вводное собеседование с HR
— Ролевое домашнее задание
— Финальное собеседование
Требования:
— Опыт интервьюирования и владение английским языком на уровне C1/C2
— Минимум 6 лет профессионального опыта разработки
— Глубокие знания современных языков программирования и фреймворков, таких как JavaScript/TypeScript, Python, Java или C#
— Опыт работы с системами контроля версий (Git) и методологиями гибкой разработки (Agile)
— Хорошие коммуникативные навыки и умение работать в команде
Условия:
— Полностью удалённая работа в часовом поясе США
Задачи:
— Полный цикл тестирования веб-приложений (функциональное, интеграционное, регрессионное)
— Тестирование мобильных приложений для iOS и Android (созданных на Flutter)
— Тестирование интеграций между микросервисами и внешними системами
— Анализ логов с помощью Grafana, Kibana
— Работа с базами данных
— Разработка и поддержка тестовой документации (чек-листы, тест-кейсы, тест-планы, TRR)
— Тесное взаимодействие с разработчиками, аналитиками и продуктовой командой для выявления и устранения дефектов
— Улучшение качества продукта и процессов тестирования/разработки
— Соблюдение процессов отдела
Требования:
— Опыт работы QA Engineer от 3 лет
— Практический опыт мобильного тестирования обязателен (Android Studio для отладки и тестирования)
— Опыт тестирования backend обязателен (REST API, Postman/Swagger, клиент-серверная архитектура)
— Понимание и практический опыт Agile методологий
— Глубокие знания тестирования веб и мобильных приложений
— Опыт работы с баг-трекерами и системами управления тестированием
— Опыт работы с реляционными базами данных
— Сильные навыки в процессах тестирования и разработки (планирование, анализ требований, улучшение процессов)
— Опыт написания тестовой документации (чек-листы, тест-кейсы, тест-планы)
— Владение инструментами анализа логов (Grafana, Kibana и др.)
— Самостоятельность и ответственность
— Английский язык на уровне Intermediate и выше (письменно и устно)
Желательно:
— Базовое понимание CI/CD и DevOps инструментов
— Инструменты перехвата трафика (Charles Proxy, Fiddler, Wireshark)
— Автоматизированное тестирование (Selenium, Cypress, Appium)
— Инструменты нагрузочного тестирования (JMeter)
— Базовые знания программирования и желание развиваться в автоматизации тестирования
— Опыт работы в финтехе
Условия:
— Полностью удалённая работа
— Гибкий график
— Конкурентная зарплата (обсуждается индивидуально)
Задачи:
— Администрирование, конфигурация, оптимизация и поддержка платформы Databricks.
— Управление рабочими пространствами Databricks в средах разработки, тестирования и продакшена.
— Конфигурация и управление кластерами, пулами, заданиями и рабочими процессами для поддержки ETL, потоковых и ML задач.
— Мониторинг состояния платформы, емкости и производительности, проактивное выявление и устранение проблем.
— Управление версиями Databricks runtime, библиотеками и интеграциями с облачным хранилищем и сервисами данных.
— Реализация и поддержка процедур резервного копирования, восстановления и обеспечения непрерывности бизнеса.
— Настройка и поддержка управления идентификацией и доступом (IAM) в Databricks.
— Внедрение и соблюдение лучших практик безопасности, включая шифрование, сетевой контроль и политики доступа к данным.
— Сотрудничество с командами безопасности и соответствия для соблюдения организационных и нормативных требований.
— Поддержка стандартов управления данными (например, Unity Catalog).
— Оптимизация конфигураций кластеров, автоскейлинга и планирования заданий для баланса производительности и затрат.
— Анализ метрик использования и затрат, внедрение стратегий контроля затрат.
— Рекомендации и реализация стратегий настройки и оптимизации платформы для больших данных.
— Взаимодействие с инженерами данных, аналитиками и дата-сайентистами для понимания требований и рекомендаций по использованию Databricks.
— Предоставление поддержки уровня Tier 2/3 по инцидентам и запросам, связанным с Databricks.
— Разработка и поддержка документации, инструкций и стандартных операционных процедур.
— Проведение обучения пользователей и обмен знаниями по возможностям и лучшим практикам Databricks.
— Автоматизация развертывания рабочих пространств и кластеров, конфигураций и политик с использованием Infrastructure as Code (Terraform, ARM/Bicep, CloudFormation).
— Интеграция Databricks с CI/CD пайплайнами для развертывания кода и управления средами.
— Поддержка лучших практик контроля версий для ноутбуков, заданий и конфигураций.
Требования:
— Высшее образование в области компьютерных наук, информационных систем, инженерии или смежных областях либо дополнительный опыт работы 4 года при отсутствии диплома.
— Опыт работы не менее 8 лет в администрировании облачных платформ данных или сред больших данных.
— Практический опыт администрирования Databricks (Azure, AWS или GCP Databricks).
— Глубокое понимание рабочих пространств, кластеров, заданий, пулов и ноутбуков Databricks.
— Знание облачных хранилищ (Azure Data Lake Storage, S3, GCS) и сетевых концепций.
— Опыт управления идентификацией и доступом в соответствующем облачном провайдере (Azure AD, IAM и др.).
— Навыки скриптинга и автоматизации (Python, PowerShell, Bash).
— Знакомство с концепциями Spark (кластеры, исполнители, задания, партиции) и вопросами производительности.
— Опыт мониторинга и устранения проблем с производительностью и надежностью платформы.
— Сильные аналитические и проблемно-ориентированные навыки.
— Умение объяснять сложные технические концепции технической и нетехнической аудитории.
— Ориентация на клиента и качество сервиса.
— Способность работать самостоятельно и в команде в динамичной agile-среде.
Желательные квалификации:
— Сертификация Databricks (например, Databricks Certified Data Engineer Associate/Professional, Lakehouse Fundamentals, Administrator).
— Опыт работы с Unity Catalog и тонкой настройкой доступа к данным.
— Опыт работы с CI/CD инструментами (Azure DevOps, GitHub Actions, Jenkins).
— Опыт работы с Infrastructure as Code (предпочтительно Terraform).
— Опыт работы с инструментами агрегации логов и мониторинга (Azure Monitor, CloudWatch, Datadog, Splunk).
— Знание Delta Lake, структурированного стриминга и архитектур Lakehouse.
— Опыт работы в корпоративных средах с высокими требованиями к безопасности и соответствию.
Условия:
— Удаленная работа из любой точки.
— Полная занятость, 40 часов в неделю.
— Требуется получение и поддержание уровня безопасности Public Trust с обязательной процедурой снятия отпечатков пальцев.
— Требования к резидентству в США: проживание в США или территориях последние 5 лет с ограничениями на время отсутствия.
— Конкурентная зарплата в диапазоне $10,669 – $14,435 в месяц ($128,039 - $173,229 в год), зависит от опыта и местоположения.
— Пакет социальных льгот, включая медицинское страхование, 401(k) с компанией-матчем, оплачиваемый отпуск и другие выплаты.
— Гибкий график работы и поддержка баланса работы и личной жизни.
— Процесс верификации личности с использованием биометрии и ИИ для предотвращения мошенничества.
Задачи:
— Анализировать предметную область, выявлять зависимости между системами, определять границы сервисов и точки интеграции;
— Готовить системные спецификации: функциональные и нефункциональные требования (производительность, безопасность, масштабируемость, надёжность), критерии приёмки, User Stories и Use Cases;
— Проектировать API и контракты взаимодействий, поддерживать спецификации (OpenAPI/AsyncAPI), согласовывать интерфейсы с разработчиками и смежными командами;
— Создавать и поддерживать аналитические артефакты: C4-диаграммы, sequence-диаграммы, ER-модели;
— Участвовать в архитектурных обсуждениях, готовить ADR по своим решениям, проходить arch review;
— Согласовывать требования с разработкой, QA и эксплуатацией, обеспечивать единое понимание задачи в команде;
— Участвовать в груминге, планировании, оценке трудоёмкости, сопровождать задачи до приёмки и релиза;
— Помогать QA с критериями приёмки и тест-кейсами, проверять соответствие реализации требованиям;
— Поддерживать актуальность документации в Wiki и других системах хранения знаний;
— Принимать в зону ответственности закреплённые подсистемы и развивать экспертизу по ним.
Требования:
— Опыт работы системным аналитиком от 2х лет в командах разработки распределённых систем;
— Умение собирать требования у бизнеса, переводить их в формальные спецификации и доводить до разработки без потерь;
— Владение практикой проектирования API (REST, gRPC, message brokers) и описания контрактов через OpenAPI/AsyncAPI;
— Понимание применения различных способов интеграции: синхронный/асинхронный, очереди, события и их последствий (SLA, консистентность, failure scenarios);
— Уверенное владение нотациями UML, C4, sequence-диаграммы;
— Понимание SQL и моделей данных, знание нормализации, денормализации и эволюции модели данных во времени;
— Умение системно декомпозировать сложное, видеть границы между сервисами на уровне проектирования;
— Опыт работы в Agile-командах, понимание ролей и процессов разработки;
— Готовность брать ответственность за свои подсистемы и развивать экспертизу по ним;
— Будет плюсом: опыт работы с AI-агентами и искусственным интеллектом; опыт работы с микросервисной архитектурой; владение BPMN; знакомство с практиками Domain-Driven Design; умение читать код для разбора реализации.
Задачи:
— планирование аналитических работ на проектах платформы (бэклог аналитики, сроки, зависимости от бизнеса и разработки)
— выявление и первичный анализ требований заказчика: интервью, разбор текущего процесса, боли, целевой эффект автоматизации
— организация и управление коммуникациями на проектах: бизнес, продукт, разработка, смежные системы
— разработка функциональных требований (и участие в системных — совместно с системным аналитиком): user story / use case, критерии приёмки, исключения, эскалации
— моделирование бизнес-процессов as-is / to-be: где ИИ заменяет шаг, где только помогает, где обязателен человек
— прототипирование UI диалогов, карточек, форм подтверждения, экранов контроля качества
— ведение проектной документации и формализация требований в Confluence / Jira
— приоритизация и трассировка требований: от бизнес-цели до задачи разработки и приёмки
— контроль качества требований на проектах: полнота, непротиворечивость, тестируемость, отсутствие скрытого scope
— управление скоупом задач проектов: фиксация out-of-scope, влияние на сроки и ценность
— управление аналитическими рисками: неясный процесс, нет владельца, нет данных для обучения/оценки и т.д.
Требования:
— опыт в сборе, анализе и формализации бизнес-требований; постановке задач команде разработки, моделировании бизнес-процессов в общепринятых нотациях (BPMN / UML / аналоги)
— ведение проектной документации, приоритезация и трассировка требований
— прототипирование UI (экраны, пользовательские сценарии, критерии приёмки)
— использование инструментов: Jira, Confluence, Miro, MS Office (Word, Excel, Outlook, Visio)
— понимание жизненного цикла разработки ПО (Agile / Scrum / Kanban) и умение контролировать корректное применение методологии в аналитике
— работа с продуктами автоматизации процессов (RPA, workflow, чат-боты, ИИ-ассистенты, knowledge-системы — достаточно одного сильного трека)
— ведение коммуникации со стейкхолдерами: выявлять потребность, аргументировать scope, проводить демонстрации и согласования
— понимание и работа с ограничениями ИИ-продукта: качество ответа, галлюцинации, human-in-the-loop, PII, аудит действий, измеримые KPI автоматизации
— базовое понимание SQL, REST, JSON — достаточно для диалога с разработкой и чтения контрактов
— опыт в финтехе / банке / комплаенсе / бухгалтерских или кадровых процессах
Необходимые специализированные знания и инструменты для платформы ИИ-автоматизации:
— пользовательские сценарии диалоговых / агентных продуктов
— критерии качества ИИ (precision/recall по задаче, оценка оператором, SLA ответа)
— требования к данным, промптам, откату изменений
— разграничение: что автоматизируется моделью, что — правилами, что остаётся за экспертом
Задачи:
— Участие в сборе и структурировании требований совместно с бизнес-аналитиком, менеджером продукта и инженерами.
— Общение с пресейлом, техподдержкой, внешними партнерами, разработкой.
— Помощь бизнес-аналитику и менеджеру продукта в структурировании продуктовых и пользовательских требований и сценариев.
— Изучение продуктов-аналогов и текущих особенностей работы продукта.
— Участие в прототипировании и исследовании технологий.
— Участие в выработке, проработке и оформлении технической концепции и технического решения по новым функциям.
— Участие в управлении требованиями и постановка задач разработке.
— Разработка внутренней документации продукта.
— Сопровождение разработки и тестирования.
— Участие во внутренней приемке релизов.
Требования:
— Готовность быстро осваивать область системного/сетевого администрирования или опыт и знания в этой области.
— Умение моделировать и описывать деятельность, функции, структуры данных, интерфейсы, алгоритмы.
— Умение работать с требованиями.
— Знакомство с основными концепциями процедурного и объектно-ориентированного программирования.
— Умение моделировать и описывать архитектуру и дизайн систем и программных приложений.
— Готовность изучать и применять новые инструменты для повседневной работы.
— Базовый опыт и знания в области интеграции систем/сервисов.
— Базовые навыки проектирования реляционных баз данных и нереляционных структур данных, базовый SQL.
— Понимание жизненного цикла ИТ-систем, процессов разработки, сопровождения и развития ПО.
— Базовые навыки и готовность изучать и взаимодействовать с технологиями.
— Минимальные навыки программирования/написания скриптов (Python, C++, Go приветствуются).
— Минимальные навыки работы с системами версионирования исходного кода.
— Готовность читать исходный код, работать с логами, конфигурациями и данными в системах.
— Навыки работы с командной строкой, базовые навыки работы с Linux.
Приветствуется, но не обязательно:
— Навыки программирования на любом языке и базовые навыки проектирования ПО.
— Базовые навыки администратора сети.
— Знакомство с архитектурой Linux.
— Знакомство с информационной безопасностью и технологиями защиты данных.
— Знакомство с формальной логикой.
— Знакомство с классификацией и атрибутами качества требований.
— Опыт работы с системами моделирования, Sparx Systems Enterprise Architect, Visual Paradigm или другими.
— Отсутствие "аллергии" на высшую математику, включая дискретную математику, структуры данных и алгоритмы, реляционную алгебру.
— Знакомство со стандартами, нотациями и практиками моделирования IDEFx, DFD, UML, BPMN, ARIS и др.
— Знакомство с подходами к описанию функций в виде Use Case, User Story, пользовательских сценариев.
— Знакомство с Agile практиками Story mapping, Event storming, CJM, Service Blueprint, 4 context architecture.
— Практики бизнес-анализа, включая Business Canvas, понимание структуры бизнес-плана, умение работать с бизнес-целями, проектированием бизнес-процессов и обоснованием ценности проектов и функций.
— Знакомство с ГОСТ серии 34 и 19 и современными стандартами системной инженерии и управления требованиями.
— Опыт фасилитации групповых рабочих сессий.
— Знакомство с Domain Driven Design, шаблонами интеграции приложений, шаблонами реализации микросервисной архитектуры.
Условия:
— Стабильное постоянное трудоустройство в быстрорастущей компании, занимающейся импортозамещением.
— Работа в аккредитованной Минцифры IT-компании, продукты которой находятся в реестре российского ПО.
— Нет бюрократии, собеседование в 1-2 этапа с быстрым фидбеком, гибкое начало рабочего дня, отсутствие дресс-кода.
— Плавный ввод в должность, период адаптации, наставничество.
— Офисный формат работы, офис возле м. Белорусская/Савеловская.
— ДМС со стоматологией.
— Внутреннее и внешнее обучение.
Задачи:
— Прорабатывать требования, полученные от заказчиков, проектировать реализацию и составлять задачи для команды разработки.
— Выявлять, описывать и анализировать ошибки системы.
— Искать возможности и разрабатывать решения по улучшению системы.
— Участвовать в разработке архитектурных решений и интеграций между проектами.
— Участвовать в поддержке базы знаний по проекту.
— Тестировать реализованный функционал.
— Принимать участие в улучшении рабочих процессов, предлагать решения.
Требования:
— Понимание процесса разработки ПО (Agile, Канбан-метод).
— Опыт работы с SQL, достаточный для поиска и получения данных из БД.
— Знание методик оформления бизнес и системных требований в технической документации (Use Cases, User Stories, Jobs To Be Done).
— Знания методик сбора требований.
— Опыт сбора и формализации бизнес-требований.
— Опыт документирования информационной системы.
— Базовые знания архитектуры и интеграций информационных систем.
— Опыт работы с API.
— Опыт тестирования и приемки задач.
— Опыт планирования и оценки трудозатрат.
Стек используемых технологий:
PHP 8.
Laravel Framework 10/12.
MySQL 5.7.
Bootstrap 4.
Vue.js 2/3.
jQuery.
TypeScript.
Pinia.
Redis.
Apache Kafka.
Условия:
— Работа в крупной стабильной компании и с интересными проектами.
— Трудоустройство по ТК РФ.
— Офисный формат работы, 5/2 с 9:00 до 18:00 (суббота, воскресенье и праздничные дни - выходные).
— Комфортное рабочее место, обеспеченное всеми необходимыми ресурсами.
— Профессиональный рост и развитие.
— Местоположение: ст.м. Трубная – шаговая доступность.
Задачи:
— тестирование приложений: Web-приложение, API-тестирование
— работа с Jira, управление задачами на этапах тестирования, дефектами
— подготовка ручных тестов и автоматизация тестов (API, UI)
— проведение интеграционного, регрессионного и smoke тестирования
— подготовка и ведение тестовой модели в Zephyr
— запуск автоматизированных тестов в Jenkins
— активное взаимодействие с аналитиками, разработчиками и QA интеграционных проектов, работа в Agile команде.
Требования:
— опыт в автотестировании от 1 года
— опыт тестирования web-приложений, API (Rest)
— знание языка Java 17+
— опыт работы с фреймворками Selenium/Selenide, Rest Assured
— опыт работы с системами управления тестированием и баг-трекинговыми системами
— опыт работы с СУБД PostgreSQL на уровне CRUD операций
— навыки работы с системами контроля версий (Git), знание и понимание принципов CI/CD (Jenkins)
— опыт работы с AI-инструментами
Будет плюсом:
— опыт работы с Linux и знание основных команд терминала
— опыт работы с Docker (на уровне поднятия контейнера с сервисом)
— опыт работы с фреймворками для сериализации (Jackson/Gson)
— опыт работы с брокерами сообщений.
Условия:
— комфортный офис на Новоданиловской набережной, д.10 (БЦ "Даниловский форт")
— возможен гибридный режим работы
— достойная заработная плата (оклад + годовая премия)
— оформление по ТК РФ
— социальный пакет (ДМС, спортзал, подписка СберПрайм с возможностью подключения близких и др.)
— столовая на территории + оборудованные кухни
— возможность обучения и сертификации за счет компании
— возможность принять участие в других крупных и уникальных проектах банка.
Задачи:
— Выполнять регрессионное тестирование нативных мобильных приложений
— Запускать и анализировать автоматизированные тесты
— Формировать требования для сценариев тестовых прогонов
— Анализировать инциденты от пользователей
— Локализовывать и документировать дефекты
— Взаимодействовать с командами разработчиков, аналитиков, автоматизаторов и DevOps для достижения необходимого уровня качества тестирования
— Разрабатывать и поддерживать тестовую документацию
— Готовить отчеты о качестве реализованной функциональности для заинтересованных участников проекта
Требования:
— Опыт работы в тестировании ПО мобильных приложений от 3 лет
— Понимание жизненного цикла процесса разработки ПО (включая методологии Scrum, Agile)
— Ориентация в клиент-серверной архитектуре
— Умение создавать и внедрять тестовую документацию (тест-кейсы/чек-листы)
— Знание специфики мобильных устройств на разных платформах
— Владение техниками и методологиями тестирования ПО
— Опыт тестирования мобильных приложений (iOS, Android), понимание протокола HTTP, умение пользоваться инструментами для отладки и инспекции кода
— Тестирование веб-сервисов (REST, SOAP)
— Работа с инструментами Charles, SoapUI, Postman, Android Studio, Xcode
— Умение работать с базами данных PostgreSQL, Oracle на уровне составления SQL-запросов и подготовки тестовых данных
Условия:
— Опыт работы в аккредитованной IT-компании над социально значимыми уникальными проектами
— Официальное трудоустройство
— Стабильный доход и квартальные премии
— Гибкое начало рабочего дня
— Гибридный формат работы 3 дня в неделю в офисе и 2 дня дома для Москвы, Санкт-Петербурга, Казани, Ярославля, Нижнего Новгорода, Воронежа, Краснодара, Самары, Екатеринбурга
— Удалённый формат работы в других регионах РФ
— ДМС со стоматологией и международной страховкой
— Компенсация 9 видов расходов: от КАСКО до билетов на концерты
— Интересная программа внутреннего и внешнего обучения
— Прозрачные условия для развития и карьерного роста
— Уютный и современный офис
Задачи:
— Проектировать, разрабатывать и обслуживать масштабируемые серверные системы для поддержки развертывания.
— Создавать надежные и эффективные API в платформу GotIt.
— Создавать системы хранения и поиска данных, оптимизированные для обработки больших объемов текстовых данных.
— Выявлять проблемные места в производительности и оптимизировать серверные службы.
— Внедрять передовые методы обеспечения безопасности для защиты конфиденциальных данных и соответствия стандартам.
Требования:
— Степень бакалавра или магистра в области компьютерных наук, инженерии или смежных областях.
— Минимум 5 лет опыта в серверной разработке с упором на проектирование и внедрение масштабируемых систем.
— Опыт серверной разработки на Kotlin или Java с переходом на Kotlin.
— Опыт продумывания архитектуры приложения и проработки ключевого функционала.
— Знание английского языка.
— Опыт работы с реляционными базами данных (PostgreSQL) и разработка эффективных моделей данных.
— Опыт проектирования и разработки RESTful API и использования WebSocket.
— Знание облачных платформ AWS, Azure или Google Cloud и опыт управления серверными службами в облаке.
— Понимание принципов DevOps и опыт работы с Docker, Kubernetes, CI/CD.
— Знания в области машинного обучения (TensorFlow, PyTorch) являются плюсом.
— Опыт работы с технологиями и платформами обработки естественного языка (NLP).
— Опыт работы в Agile.
— Вклад в проекты с открытым исходным кодом или участие в технических сообществах.
— Опыт работы с технологиями больших данных, такими как Apache Hadoop или Spark.
Условия:
— Удаленная работа.
— Частичная занятость.
— Возможность присоединиться к международной команде на полный день.
— Перспектива стать руководителем направления.
— Возможность путешествий и переезда в США.
Обязанности:
— Разрабатывать и поддерживать эффективный и надёжный C/C++ код
— Реализовывать оптимизированные low-level модули
— Искать и устранять bottlenecks и bugs
— Работать с системным и сетевым ПО
Требования:
— 3+ года коммерческой разработки на C/C++
— Английский язык — A2+
— Опыт с RTOS
— Хорошее понимание Linux и system-level development
— IPC и socket programming
— Опыт с сетевыми протоколами и network communication
— Cross-platform development
— Знание структур данных и алгоритмов
— Multithreading: race conditions, deadlocks, debugging
— Git / SVN
— CI/CD
— CMake
— Valgrind
— Unit и automated testing
— Native-модули для Python / Go
— Опыт работы в Agile
— JIRA / Confluence
Условия:
— Full-time
— Office / Hybrid
Задачи:
— устанавливать структурированные agile-процессы, согласованные с бизнес-целями
— проводить встречи и мероприятия
— вести команду к достижению целей проекта
— настраивать и контролировать метрики команды и проекта
— обеспечивать полную прозрачность для заинтересованных сторон
— своевременно устранять препятствия
— поддерживать Product Owner в формировании бизнес-ориентированного бэклога
— защищать команду от расширения объема работ (scope creep)
Требования:
— свободное владение русским языком
Условия:
— формат работы удаленный
— локация Польша
Чем предстоит заниматься:
— Интервьюировать бизнес-экспертов и пользователей информационных систем для изучения текущих процессов и функционирования систем;
— Собирать, формализовывать и документировать требования заказчика;
— Реализовывать функционал и процессы в системах по требованиям заказчиков;
— Проверять соблюдение процедур и стандартов качества при разработке и внедрении систем;
— Анализировать и оптимизировать информационные системы и их взаимодействие;
— Оценивать влияние реализуемых решений на существующий функционал;
— Формировать оценку реализации решения совместно с архитекторами и специалистами смежных направлений;
— Составлять описания реализованных решений и изменений для тестирования;
— Определять ключевые компоненты системы для разработки тест-кейсов и их релевантность процессу тестирования;
— Выбирать соответствующие формы и подходы к тестированию;
— Разрабатывать предложения по оптимизации и модернизации информационных систем и процессов;
— Анализировать риски и причины ошибок при разработке систем.
Для нас важно:
— Понимание жизненного цикла разработки ПО: SDLC, Agile, Scrum, Kanban;
— Знание основных артефактов системного анализа: требования, user stories, use cases, BPMN, UML, спецификации API, интеграции;
— Понимание архитектуры систем: микросервисы, REST API, очереди, базы данных, интеграции;
— Владение Jira, Confluence, Miro или аналогами, Excel/Google Sheets;
— Понимание SQL, Postman, Swagger на уровне терминов и применения.
Условия:
— ДМС, включая стоматологию;
— Страхование жизни и страховка для путешественников;
— Корпоративная мобильная связь;
— Система скидок для сотрудников НЛМК ИТ;
— Частичная компенсация питания в корпоративных столовых;
— Возможность обучения за счет работодателя;
— Активная корпоративная жизнь;
— Поддержка от компании в жизненно важных событиях;
— Бесплатный доступ к электронной библиотеке.
ГибридseniorМосква
Зарплата не указана
Удалённоsenior
10 669 – 14 435 $
ОфисМосква
Зарплата не указана
Все вакансии в одном месте — страница 5 · Job Hunters