Американская компания ищет старшего разработчика безопасности. Интересный комплекс (около 100 айтишников) долгосрочный проект (1-2 года+), распределенная команда, полный рабочий день, официальный контракт. Удаленная работа (или в любом из 4 существующих офисов в Украине и Польше).
Продукт представляет собой SaaS, который позволяет выполнять множество функций по страхованию безопасности и здоровья (планирование работ/управление инцидентами/мониторинг и аналитика) в высокорисковых отраслях: сбор и транспортировка нефти и газа, химическая, строительная, энергетическая. Реализовано в виде нескольких сервисов, выполняющих разные функции и интегрированных друг с другом.
Обязанности:
Первичный: просмотр и устранение проблем безопасности в программном обеспечении и работа с различными заинтересованными сторонами для планирования и решения
Участвовать в Agile-разработке программного обеспечения (Scrum/Kanban) от концепции, дизайна до полного кода и тестирования
Пишите лаконичный код, понятный, хорошо протестированный, хорошо документированный и с качеством, соответствующим лучшим отраслевым практикам.
Оптимизировать код для обеспечения качества, производительности, масштабируемости, эффективности и безопасности; через тестирование, сканирование кода, рефакторинг и мониторинг
Сотрудничайте с владельцами продукта для определения/уточнения требований, разбивки на задачи разработки, оценки трудозатрат и планирования этапов и результатов.
Выступайте за простоту, надежность, управляемость, масштабируемость, расширяемость, возможность повторного использования и производительность
Модернизация приложений с помощью Microsoft Azure
Требования:
Более 5 лет опыта работы с программным обеспечением и вопросами сетевой безопасности
Более 5 лет опыта проектирования и создания масштабируемых и управляемых данными программных приложений.
Опыт работы с инструментами сканирования безопасности (например, Pen Test, Whitehat, Black duck и т. д.) чрезвычайно полезен.
Опыт работы с .Net Core, ASP.Net Core, C#, Web API, SQL Server, Visual Studio, Azure DevOps
Опыт работы с Azure приветствуется
Опыт работы в среде разработки с непрерывной интеграцией и развертыванием
Опыт применения Scrum/Kanban и способность адаптироваться к ценностям Scrum
Хороший разговорный и письменный английский
Навыки и умения:
Сильные аналитические способности и навыки решения проблем
Быть активным членом команды, который вносит свой вклад, сотрудничает и демонстрирует положительное поведение
Работает эффективно и независимо в динамичной командной среде
Подтвержденные навыки тайм-менеджмента, организационные и последующие навыки для соблюдения сроков
Ориентация на качество со страстью к удовлетворению потребностей клиентов
Отличные навыки межличностного общения
Продемонстрированная инициатива учиться и экспериментировать с новыми технологиями и процессами
Сильная рабочая этика и профессионализм
Хорошие коммуникативные навыки
Условия труда:
Распределенная команда: удаленная работа или в любом из существующих офисов: Киев, Ровно, Харьков, Тыхы (Польша).
2-недельный скрам (или Канбан), участники команды из США, Техас.