Base-2 Solutions
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в компанию Base-2 Solutions для разработки решений в интересах национальной обороны и критических миссий. Полный цикл разработки ПО с соблюдением требований безопасности.
Задачи
- Проектировать, разрабатывать, тестировать и сопровождать программные приложения по требованиям заказчика
- Участвовать в полном жизненном цикле разработки ПО (SDLC): сбор требований, проектирование, кодирование, тестирование, развёртывание и сопровождение
- Писать чистый, эффективный и документированный код на различных языках программирования
- Проводить код-ревью, модульное и интеграционное тестирование, устранять неполадки
- Взаимодействовать с системными инженерами, DevOps-командами и стейкхолдерами при интеграции решений
- Выявлять возможности улучшения существующих систем и предлагать оптимизации
- Обеспечивать соблюдение практик безопасности и стандартов соответствия (NIST, DoD, IC, RMF)
- Вести техническую документацию: спецификации, руководства пользователя, схемы систем
- Поддерживать развёртывание, контроль версий и управление конфигурациями
- Следить за новыми технологиями, фреймворками и трендами отрасли
Требования
- Сильные навыки программирования на одном или нескольких языках: Java, C++, C#, Python, JavaScript, Go, Ruby, Scala
- Опыт работы с фреймворками разработки: Spring, Angular, React, Node.js, Bootstrap, .NET
- Знание IDE и инструментов: Eclipse, IntelliJ IDEA, Visual Studio, VS Code, PyCharm, NetBeans
- Опыт работы с ОС Linux, Unix, Windows, macOS
- Знание баз данных Oracle, MySQL, PostgreSQL, MongoDB, Microsoft SQL Server
- Опыт работы с системами контроля версий Git, GitHub, GitLab, Bitbucket, SVN
- Знакомство с инструментами сборки и автоматизации Maven, Gradle, Jenkins, Bamboo, Ant
- Опыт контейнеризации и оркестрации: Docker, Kubernetes, OpenShift
- Знание инструментов CI/CD и практик DevOps
- Опыт работы с облачными платформами AWS, Azure, GCP и cloud-native разработкой
- Понимание методологий разработки Agile, Scrum, Kanban, Waterfall
- Опыт работы с инструментами совместной работы и трекинга задач JIRA, Confluence, ServiceNow
- Знакомство с требованиями безопасности и фреймворками соответствия NIST SP 800-53, DoD STIGs, RMF, ICD 503
- Опыт написания скриптов автоматизации на Bash, PowerShell, Python
- Действующий допуск Top Secret/SCI с полным полиграфом (Full Scope Polygraph)
Условия
- Работа в компании Base-2 Solutions
- Равные возможности трудоустройства для всех квалифицированных кандидатов
Навыки
- Java
- C++
- C#
- Python
- JavaScript
- Go
- Ruby
- Scala
- Spring
- Angular
- React
- Node.js
- Bootstrap
- .NET
- Eclipse
- IntelliJ IDEA
- Visual Studio
- VS Code
- PyCharm
- NetBeans
- Linux
- Unix
- Windows
- macOS
- Oracle
- MySQL
- PostgreSQL
- MongoDB
- Microsoft SQL Server
- Git
- GitHub
- GitLab
- Bitbucket
- SVN
- Maven
- Gradle
- Jenkins
- Bamboo
- Ant
- Docker
- Kubernetes
- OpenShift
- CI/CD
- AWS
- Azure
- GCP
- Agile
- Scrum
- Kanban
- Waterfall
- JIRA
- Confluence
- ServiceNow
- NIST SP 800-53
- DoD STIGs
- RMF
- ICD 503
- Bash
- PowerShell