Steampunk
Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик в федеральную консалтинговую программу: создание облачных инструментов и дашбордов для AI-управления и отчётности, полный жизненный цикл по Agile и DevSecOps.
Задачи
- Разрабатывать и поддерживать AI Resource Hub, спроектированный и протестированный с реальными пользователями
- Проектировать, разрабатывать и разворачивать модульные облачные компоненты приложений для программных инструментов и дашбордов
- Создавать автоматизированную отчётность для руководства и дашборды в поддержку коммуникаций и управления программой
- Участвовать в code review и обеспечении качества; автоматизировать unit- и функциональное тестирование
- Устранять проблемы качества, безопасности и надёжности ПО, проводить root cause analysis и выпускать исправления
- Обеспечивать безопасность инструментов и соответствие политикам кибербезопасности и использования AI
- Использовать открытые стандартные форматы данных и API (JSON/XML) для экспорта данных и интероперабельности
- Применять стандарты доступности Section 508/WCAG 2.1 ко всем инструментам
- Документировать код, функциональность и руководства для пользователей и обучения
- Соблюдать политику использования AI программы — не передавать чувствительные, проприетарные, PII, PHI или CUI данные в AI-инструменты без явного разрешения клиента
Требования
- Возможность получить и поддерживать допуск к государственной тайне США
- Степень бакалавра, предпочтительно в Computer Science, Software Engineering, IT или смежной области
- 5+ лет опыта разработки ПО, включая разработку инструментов и дашбордов для корпоративных клиентов
- 3+ года опыта с одним или несколькими языками программирования для веб-разработки (например, Java, JavaScript/TypeScript, Python, C#)
- Опыт работы с системами контроля версий на базе Git (GitHub, GitLab, Bitbucket)
- Опыт работы с CI/CD пайплайнами и инструментами (Jenkins, GitHub Actions, GitLab CI/CD)
- Опыт работы с платформами контейнеризации (Docker, Kubernetes)
- Опыт работы с одной или несколькими облачными платформами (AWS, Azure или GCP)
- Опыт внедрения фреймворков автоматизированного тестирования, включая unit-тестирование
- Подтверждённый опыт создания доступных веб-приложений (Section 508/WCAG 2.1)
- Опыт работы с открытыми форматами данных и проектированием API
- Опыт разработки ПО в Agile-среде
- Отличные навыки письменной и устной коммуникации, умение переводить потребности стейкхолдеров в технические требования
Условия
- Проектируемая годовая зарплата: от $85,000 до $170,000
- Полный компенсационный пакет, включая дополнительные льготы Steampunk
- Работа в федеральной консалтинговой среде с Human-Centered методологией
- Равные возможности трудоустройства, участие в E-Verify
Навыки
- Java
- JavaScript
- TypeScript
- Python
- C#
- Git
- GitHub
- GitLab
- Bitbucket
- CI/CD
- Jenkins
- GitHub Actions
- GitLab CI/CD
- Docker
- Kubernetes
- AWS
- Azure
- GCP
- JSON
- XML
- API design
- Agile
- DevSecOps
- WCAG 2.1
- Section 508