
Peraton — технологическая компания, ориентированная на выполнение задач в интересах национальной безопасности, военных и государственных заказчиков. Компания занимается передовыми ИТ- и киберуслугами, включая киберзащиту, облачные операции, инженерные решения, разведывательную деятельность и технологии на основе данных. Peraton объединяет крупные специализированные команды для решения сложных операционных задач и проблем безопасности, а ее специалисты участвуют в создании технологических возможностей для критически важных миссий.
Ведущий full-stack инженер — удалённая работа в США
Разрабатывайте решения на PostgreSQL/PostGIS, Python, React и ГИС для программы USGS по изучению опасностей вулканов. Участвуйте в мониторинге, визуализации, подготовке отчётности, обеспечении безопасности и доступности, а также в создании готовых к облачной среде систем.
Описание
- Проектировать, разрабатывать, документировать и внедрять готовые к облачной среде базы данных и инструменты визуализации для программы Геологической службы США по изучению опасностей вулканов
- Анализировать предоставленные правительством планы мониторинга и оценки вместе с существующим кодом базы данных VDAP
- Создавать базы данных PostgreSQL/PostGIS с хранимыми процедурами, представлениями, логикой валидации и словарями данных
- Проектировать системы баз данных с поддержкой доступа с мобильных устройств
- Разрабатывать REST API на Python с использованием FastAPI или Flask
- Создавать инструменты загрузки данных и процессы ETL
- Реализовывать управление метаданными в соответствии со стандартами USGS
- Проводить модульное и интеграционное тестирование серверной части
- Создавать адаптивные интерфейсы ввода данных и подготовки отчётов с использованием JavaScript/TypeScript и React
- Разрабатывать редактируемый инструмент управления контентом для сотрудников VHP
- Создавать интерактивные панели мониторинга с фильтрацией, детализацией и экспортом данных
- Разрабатывать ГИС-инструменты для пространственной визуализации данных о вулканах
- Реализовывать интерактивные веб-карты с использованием ESRI JavaScript API, Leaflet или Mapbox
- Подключать геопространственные слои к серверным частям баз данных через REST API
- Использовать ArcGIS, ArcPy, GDAL/OGR и пространственные возможности PostGIS
- Проектировать переносимые, сопровождаемые и готовые к облачной среде системы, соответствующие архитектурным и требованиям безопасности USGS
- Документировать конфигурации развёртывания для поддержки будущих миграций в облачную и гибридную среду CHS
- Вести руководства пользователя, словари данных, справочные материалы по API, схемы систем и документацию по развёртыванию
- Пройти обучение DOI по вопросам осведомлённости о безопасности и соблюдать требования FISMA, NIST и DOI к безопасности
- Поддерживать мероприятия по сертификации и аккредитации, а также утверждённые требования к баннерам входа в систему
- Проверять интерфейсы на соответствие уровням A и AA стандарта WCAG 2.0 и исправлять несоответствующие функции
- Участвовать в еженедельных встречах с сотрудниками VHP и командой разработки программного обеспечения по опасностям вулканов
- Предоставлять письменные обновления о выполненной работе, запланированных мероприятиях, проблемах и рисках
- Учитывать рекомендации координатора VHP и COR
- Координировать работу с командами всех пяти вулканологических обсерваторий США для сохранения совместимости систем
- Посещать офисы направления Natural Hazards Mission Area для адаптации, интеграционных встреч или совместных рабочих сессий
Требования
- Диплом бакалавра и 8 лет профессионального опыта, диплом магистра и 6 лет опыта, диплом младшего специалиста и 10 лет опыта либо аттестат о среднем образовании или эквивалент и 12 лет опыта
- Требуется гражданство США
- Возможность получить и сохранять допуск Public Trust
- Вся работа должна выполняться на территории США
- Опыт проектирования, внедрения и оптимизации реляционных баз данных PostgreSQL/PostGIS с пространственными типами, индексами и сложными запросами
- Уверенное владение разработкой REST API с FastAPI или Flask
- Опыт загрузки данных, ETL-процессов и автоматизации с помощью скриптов
- Глубокие навыки современной фронтенд-разработки на JavaScript
- Умение создавать адаптивные, доступные и интерактивные приложения на JavaScript/TypeScript и React
- Практический опыт работы с ArcGIS, ArcPy, GDAL/OGR, PostGIS и ESRI JavaScript API, Leaflet или Mapbox
- Опыт проектирования, документирования и использования защищённых, версионируемых и хорошо документированных REST API
- Умение создавать логические и физические модели данных, диаграммы сущность–связь и словари данных по федеральным стандартам
- Опыт проектирования переносимых и сопровождаемых систем для облачных или гибридных сред
- Знакомство с контейнерами и шаблонами облачно-нативной архитектуры
- Уверенное владение рабочими процессами Git, включая ветвление, слияние, проверку кода и администрирование репозиториев
- Рабочее знание Section 508 и уровней A и AA стандарта WCAG 2.0
- Опыт реализации семантического HTML, ARIA, клавиатурной навигации и соответствия требованиям к цветовому контрасту
- Знакомство с FISMA, NIST SP 800-53 и федеральными процессами сертификации и аккредитации
- Умение составлять полную техническую документацию, включая руководства пользователя, справочные материалы по API, схемы и руководства по развёртыванию
- Сильные навыки письменной и устной коммуникации
- Опыт сотрудничества в кросс-функциональных командах с государственными заказчиками
- Умение предоставлять понятные отчёты о статусе и учитывать итеративную обратную связь
- Готовность совершить до трёх поездок на объект в течение 12-месячного периода выполнения работ
Преимущества
- Базовый диапазон заработной платы: от 104 000 до 166 000 долларов США
- Возможность получения оплаты сверхурочных
- Возможность получения доплаты за сменный график
- Возможность получения дискреционной премии
- Удалённый формат работы
- До трёх поездок на объект в течение 12-месячного периода выполнения работ