
BeyondTrust разрабатывает решения в области кибербезопасности, которые помогают организациям защищать критически важные системы и данные от внутренних и внешних угроз. Ее продукты ориентированы на управление привилегированным доступом и помогают компаниям защищать и контролировать идентификационные данные, учетные данные и права доступа пользователей, подключающихся к конфиденциальным ресурсам.
Старший инженер по разработке программного обеспечения в BeyondTrust (удалённо — США)
Разрабатывайте и поддерживайте продукты BeyondTrust для безопасного удалённого доступа в качестве старшего инженера по программному обеспечению. Поддерживайте операционные системы устройств, процессы выпуска и инфраструктуру AWS для клиентов в сфере защиты идентификационных данных.
Описание
- Разрабатывать и поддерживать надёжный код для сложных корпоративных клиент-серверных приложений
- Преобразовывать сценарии приложений и варианты использования в работающее программное обеспечение
- Сотрудничать с коллегами и заинтересованными сторонами при проектировании функций и определении направления развития продукта
- Совместно с отделом контроля качества создавать тестовые сценарии и документацию по разработке
- Информировать коллег и руководителей о проблемах, рисках и затруднениях
- Тщательно документировать работу по разработке
- Взаимодействовать со службой технической поддержки и при необходимости с клиентами для диагностики и устранения проблем
- Определять объём проектов и задач и предоставлять надёжные оценки сроков
- Исследовать, устранять и классифицировать сложные технические проблемы в кодовой базе
- Учитывать отзывы о продукте, выпускать исправления и создавать патчи
- Создавать, упаковывать, подписывать и выпускать образы устройств и обновления программного обеспечения для локальных и облачных сред
- Развёртывать и эксплуатировать облачную инфраструктуру, включая вычислительные ресурсы, DNS, хранилища и управление ключами
Требования
- Не менее пяти лет профессионального опыта разработки программного обеспечения
- Знание всех этапов жизненного цикла разработки программного обеспечения (SDLC)
- Обширный опыт работы в средах Unix и Linux
- Профессиональный опыт работы с Python и PHP
- Опыт работы с Laravel или сопоставимым MVC-фреймворком
- Опыт поддержки больших устаревших кодовых баз
- Практический опыт работы с AWS, включая EC2, Route 53, S3, IAM и KMS
- Опыт проектирования и администрирования баз данных
- Практический опыт написания модульных тестов
- Опыт работы по Agile-методологиям
- Глубокое знание современных шаблонов проектирования программного обеспечения
- Опыт управления полным циклом разработки до выпуска продукта в Agile-среде
- Понимание принципов сетевой безопасности и шифрования
- Отличные письменные и устные навыки английского языка, презентации и межличностного общения
- Опыт работы в Agile-команде с использованием практик непрерывной интеграции и разработки
Преимущества
- Гибкая культура, основанная на доверии и ориентированная на непрерывное обучение
- Признание достижений и профессионального роста сотрудников
- Рабочая среда, поддерживающая разнообразие и инклюзивность
- Возможности для обучения и профессионального развития