CACI International

Senior Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Software Engineer в команду CACI, разрабатывающую масштабируемые веб-приложения и backend-сервисы для систем обнаружения и противодействия БПЛА (C-UxS). Полный цикл разработки: от проектирования архитектуры до деплоя и поддержки mission-critical систем.

Задачи

  • Проектировать и разрабатывать full-stack веб-приложения, обеспечивать техническое лидерство в вопросах архитектуры и улучшений ПО
  • Создавать и поддерживать RESTful API и адаптивные пользовательские интерфейсы
  • Выстраивать взаимодействие с инженерными командами CACI ASG, проектным менеджментом и заказчиками, коммуницировать технические решения и roadmap
  • Вести работы по подготовке бизнеса к запуску и совместно с UX/UI-дизайнерами превращать макеты в production-ready код
  • Деплоить и поддерживать критичные системы с использованием DevOps-инструментов, контейнеризации и Git, обеспечивая высокий uptime и производительность
  • Отлаживать full-stack проблемы, участвовать в code review и внедрять решения для повышения надёжности и производительности приложений
  • Проводить исследования юзабилити и анализ рынка, переводить потребности заказчика в технические требования и оценки трудозатрат (BOE)

Требования

  • Высшее образование (4 года) или эквивалентный опыт
  • 7+ лет опыта разработки ПО
  • Опыт разработки приложений для коммерческих облачных платформ (например, AWS C2E, GovCloud)
  • Знание и опыт работы с веб-технологиями: Java, JavaScript, HTML, HTML5, CSS, Groovy, Grails, Angular
  • Знание backend-технологий: общее понимание Python и Java
  • Понимание общих концепций ПО: SaaS, микросервисы, контейнеризация, кросс-браузерная совместимость, проектирование веб-интерфейсов, принципы безопасности, объектно-ориентированное проектирование, веб-сервисы
  • Уверенное понимание деплоя ПО с помощью DevOps-инструментов (Nexus, Artifactory, Jenkins, Harbor, Docker и др.)
  • Опыт сбора требований и формирования оценок трудозатрат (BOE)
  • Опыт руководства и/или внедрения Agile-методологий
  • Опыт поддержки критичных систем с высокими требованиями к uptime
  • Наличие допуска Top Secret для начала работы; для продолжения работы потребуется получить допуск TS/SCI

Условия

  • Полная занятость, постоянный контракт
  • Командировки до 10% по континентальной части США
  • Культура честности и инноваций, работа в высокоэффективной команде
  • Гибкий график отпусков и доступ к обучающим ресурсам
  • Конкурентная компенсация и широкий пакет льгот: здравоохранение, велнес, финансовые и пенсионные программы, поддержка семьи, дополнительное образование, оплачиваемый отпуск
  • Возможность работать в Sterling, VA или Carry, NC

Навыки

  • Java
  • JavaScript
  • HTML
  • HTML5
  • CSS
  • Groovy
  • Grails
  • Angular
  • Python
  • AWS
  • GovCloud
  • RESTful API
  • Microservices
  • Docker
  • Kubernetes
  • Jenkins
  • Nexus
  • Artifactory
  • Harbor
  • Git
  • DevOps
  • Agile
  • SaaS
  • Object-Oriented Design
  • Web Services

Похожие вакансии

Software Engineer II Full Stack (Java/Node.js/Angular)
Western Governors UniversityMiddleSalt Lake CityОфис
118,900 – 178,500 USD в год
14 окт.
Staff Engineer II - AI Forward Full Stack Engineer
Western Alliance BankSeniorPhoenixОфис
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitibankSeniorJersey CityОфис
142,320 – 213,480 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitiSeniorJersey CityГибрид
142,320 – 213,480 USD в год
14 окт.
Senior Software Engineer — CACI International, 98,500 – 206,800 USD в год, Sterling | itrelocate