AttainX
Software Developer - Level III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик ПО III для поддержки DHS/CISA (Office of Bombing Prevention). Разработка, интеграция, тестирование и сопровождение защищённых веб-приложений для обмена и анализа информации.
Задачи
- Разрабатывать, дорабатывать и сопровождать защищённые приложения и переиспользуемые компоненты
- Переводить потребности пользователей в фичи, технические дизайны и подходы к реализации
- Создавать интуитивные интерфейсы с соблюдением брендбука, простого языка и стандартов доступности
- Разрабатывать и поддерживать API и интеграции сервисов, реализовывать аутентификацию и авторизацию
- Разрабатывать запросы к БД и компоненты обработки данных, проверять качество и целостность данных
- Поддерживать рефакторинг и миграцию приложений в облако
- Применять практики безопасного кодирования, участвовать в код-ревью, устранять уязвимости и дефекты
- Писать и выполнять unit, интеграционные и регрессионные тесты, документировать результаты
- Участвовать в agile-планировании и разработке, сообщать о прогрессе и зависимостях
- Использовать контроль версий и практики деплоя, участвовать в автоматизации сборки, тестирования и релизов
- Обеспечивать соответствие Section 508 и проверять доступность перед деплоем
- Диагностировать ошибки и проблемы производительности, внедрять исправления
- Вести документацию, конфигурации и заметки по реализации
- Взаимодействовать с командами безопасности, эксплуатации, тестирования и бизнес-заказчиками
Требования
- Bachelor’s degree in computer science, information systems, software engineering, or a related field
- 4-7 years of related experience in software development, application integration, or a comparable technical role
- Experience developing, debugging, and maintaining applications using modern programming languages and frameworks
- Experience developing web applications, reusable components, and accessible user interfaces
- Working knowledge of RESTful APIs, service integration, and authentication approaches such as OAuth 2.0 or SAML
- Experience with relational databases, SQL, and application data validation and processing
- Familiarity with cloud application development, application migration, and scalable software design
- Experience with Git version control, code reviews, agile development, and continuous integration and delivery practices
- Ability to write automated tests, investigate defects, and document test results and technical changes
- Working knowledge of secure coding, vulnerability remediation, access controls, and protection of sensitive information
- Knowledge of Section 508 accessibility requirements and experience applying accessibility practices to software interfaces
- Strong analytical, communication, and documentation skills
- Ability to meet DHS/CISA background investigation, EOD/fitness, and system access requirements
- Must be authorized to work in the United States
Условия
- Remote work from a Government-approved location within the 50 United States or DC
- Work schedule Monday through Friday, 8:00 a.m. to 5:00 p.m. Eastern Time
- Competitive compensation and benefits: paid vacation, medical, dental, vision insurance
- Matching 401(k) plan
- Tuition/training reimbursement
- Long- and short-term disability coverage
Навыки
- RESTful APIs
- OAuth 2.0
- SAML
- SQL
- Git
- CI/CD
- Cloud
- Section 508
- Automated testing