Booz Allen Hamilton
Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по сопровождению ПО в Booz Allen: поддержка и модернизация legacy-систем заказчика, устранение неполадок и развитие приложений на Python в облаке AWS.
Задачи
- Поддерживать работоспособность приложений и legacy-систем заказчика
- Устранять неполадки и исправлять баги в операционном режиме
- Непрерывно дорабатывать и сопровождать приложения с использованием языков программирования и скриптов
- Обновлять системы для соответствия требованиям безопасности
- Консультировать заказчика по улучшению и модернизации существующих систем
- Проводить ревью дизайна и кода, работать кросс-функционально
Требования
- 5+ лет опыта разработки и сопровождения приложений на Python, включая конкурентные и многопроцессные системы, в Agile
- 3+ года опыта работы с real-time или event-driven архитектурами: очереди, producer/consumer пайплайны, распределённые или микросервисные системы
- Опыт работы с облачными сервисами AWS: S3, Batch, Lambda, Step Functions
- Опыт контейнеризации (Docker) и Infrastructure-as-Code (CDK, Terraform, CloudFormation)
- Опыт работы с научными или геопространственными библиотеками Python: NumPy, SciPy, pandas, pyproj
- Опыт проектирования, отладки и тестирования компонентов ПО по спецификациям, включая unit- и интеграционные тесты
- Знание систем контроля версий (Git) и CI/CD пайплайнов в DevSecOps-среде
- Наличие допуска TS/SCI
- Степень бакалавра
Условия
- Медицинская страховка, страхование жизни и инвалидности, финансовые и пенсионные программы
- Оплачиваемый отпуск, программы work-life balance, помощь в обучении
- Программа признания заслуг сотрудников
- Возможны удалённый, гибридный или офисный форматы работы
Навыки
- Python
- AWS
- S3
- AWS Batch
- Lambda
- Step Functions
- Docker
- CDK
- Terraform
- CloudFormation
- NumPy
- SciPy
- pandas
- pyproj
- Git
- CI/CD
- DevSecOps
- ECR
- OpenSearch
- SQS
- SNS
- Kinesis
- Flask
- JavaScript
- shell scripting