Eagle Global Scientific
Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик ПО для клиента на базе Aberdeen Proving Ground (Мэриленд, США). Разработка и поддержка прикладного ПО, проектирование решений под требования заказчика, код-ревью, автоматизация тестирования и обеспечение безопасности.
Задачи
- Разрабатывать и поддерживать работающее ПО, удовлетворяющее потребности заказчика
- Анализировать задачи, организационную структуру и требования пользователей для системных решений
- Проектировать решения на основе потребностей заказчика, технических и security-требований
- Руководить командой: определять объём работ и делегировать задачи
- Контролировать работу других и обеспечивать качество, выявляя и исправляя ошибки
- Создавать и поддерживать код и скрипты автоматизации
- Определять, анализировать, валидировать и документировать сложные операционные среды и текущие процессы
- Создавать и поддерживать техническую и пользовательскую документацию
- Вести configuration management и version control в государственном репозитории (Git и др.)
- Проводить код-ревью и сканирования для выявления уязвимостей и их устранения
- Выполнять анализ рисков: угрозы, уязвимости, вероятность и последствия эксплуатации
- Автоматизировать и выполнять unit-тестирование
- Внедрять Security Technical Implementation Guides
- Выявлять, анализировать, внедрять и тестировать патчи ПО
- Фиксировать security-контроли на этапе требований и интегрировать безопасность в процесс
- Следовать ценностям и принципам Agile Manifesto и продвигать их
- Следовать непрерывному управлению кибербезопасностью и продвигать его
Требования
- 5 лет релевантного опыта по дисциплине, весь опыт — за последние 5 лет
- Дополнительные 5 лет опыта с сертификациями могут заменить степень (итого 10 лет опыта)
- Опыт с .NET
- Опыт работы с React
- Знание Cold Fusion
- C#
- SQL Server
- Azure DevOps
- GitLab
- Fortify
- Code DX
- Burp Suite
- Опыт и комфорт с Agile-практиками
- Опыт работы с высокими нагрузками и оптимизацией приложений
- Сильные навыки поддержки клиентов
- Продвинутые аналитические и проблемно-решающие навыки
- Исключительные навыки технического траблшутинга (приложения, сервисы, серверы, сети)
- Опыт разработки облачных приложений
- Опыт с технологиями автоматизированного тестирования (Selenium и др.)
- Степень бакалавра в Computer Science, Mathematics или другой инженерной/технической области
Условия
- Конкурентный benefits-пакет: оплачиваемые праздники, отпуск и больничные
- Медицинская, стоматологическая и офтальмологическая страховка
- Flexible spending accounts
- Краткосрочная и долгосрочная нетрудоспособность
- Оплачиваемая компанией страхование жизни
- 401(k) с match компании и дискреционным profit sharing
- Компенсация обучения
- EIS — Equal Opportunity Employer
- Преимущество при найме для акционеров BBNC, их супругов и потомков, а также коренных жителей Аляски (Public Law 93-638)
Навыки
- .NET
- React
- Cold Fusion
- C#
- SQL Server
- Azure DevOps
- GitLab
- Fortify
- Code DX
- Burp Suite
- Git
- Selenium
- Agile