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

Старший инженер по разработке программного обеспечения в BeyondTrust (удалённо — США)

Разрабатывайте и поддерживайте продукты BeyondTrust для безопасного удалённого доступа в качестве старшего инженера по программному обеспечению. Поддерживайте операционные системы устройств, процессы выпуска и инфраструктуру AWS для клиентов в сфере защиты идентификационных данных.

Описание

  • Разрабатывать и поддерживать надёжный код для сложных корпоративных клиент-серверных приложений
  • Преобразовывать сценарии приложений и варианты использования в работающее программное обеспечение
  • Сотрудничать с коллегами и заинтересованными сторонами при проектировании функций и определении направления развития продукта
  • Совместно с отделом контроля качества создавать тестовые сценарии и документацию по разработке
  • Информировать коллег и руководителей о проблемах, рисках и затруднениях
  • Тщательно документировать работу по разработке
  • Взаимодействовать со службой технической поддержки и при необходимости с клиентами для диагностики и устранения проблем
  • Определять объём проектов и задач и предоставлять надёжные оценки сроков
  • Исследовать, устранять и классифицировать сложные технические проблемы в кодовой базе
  • Учитывать отзывы о продукте, выпускать исправления и создавать патчи
  • Создавать, упаковывать, подписывать и выпускать образы устройств и обновления программного обеспечения для локальных и облачных сред
  • Развёртывать и эксплуатировать облачную инфраструктуру, включая вычислительные ресурсы, DNS, хранилища и управление ключами

Требования

  • Не менее пяти лет профессионального опыта разработки программного обеспечения
  • Знание всех этапов жизненного цикла разработки программного обеспечения (SDLC)
  • Обширный опыт работы в средах Unix и Linux
  • Профессиональный опыт работы с Python и PHP
  • Опыт работы с Laravel или сопоставимым MVC-фреймворком
  • Опыт поддержки больших устаревших кодовых баз
  • Практический опыт работы с AWS, включая EC2, Route 53, S3, IAM и KMS
  • Опыт проектирования и администрирования баз данных
  • Практический опыт написания модульных тестов
  • Опыт работы по Agile-методологиям
  • Глубокое знание современных шаблонов проектирования программного обеспечения
  • Опыт управления полным циклом разработки до выпуска продукта в Agile-среде
  • Понимание принципов сетевой безопасности и шифрования
  • Отличные письменные и устные навыки английского языка, презентации и межличностного общения
  • Опыт работы в Agile-команде с использованием практик непрерывной интеграции и разработки

Преимущества

  • Гибкая культура, основанная на доверии и ориентированная на непрерывное обучение
  • Признание достижений и профессионального роста сотрудников
  • Рабочая среда, поддерживающая разнообразие и инклюзивность
  • Возможности для обучения и профессионального развития