CACI International Inc

Senior Software Engineer

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

Senior Software Engineer в команду разработки CACI для создания отказоустойчивых веб-приложений и backend-сервисов в сфере обнаружения и противодействия БПЛА. Полный цикл разработки, техническое лидерство и работа с заказчиками.

Задачи

  • Проектировать и разрабатывать full-stack веб-приложения, обеспечивать техническое лидерство в вопросах архитектуры и улучшений
  • Создавать и поддерживать RESTful API и адаптивные пользовательские интерфейсы
  • Выстраивать взаимодействие между инженерными командами CACI ASG, управлением программами и заказчиками, доносить технические решения и роадмапы
  • Вести подготовку бизнес-процессов и совместно с UX/UI-дизайнерами превращать макеты в готовый к продакшену код
  • Разворачивать и поддерживать критически важные системы с использованием 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% по континентальной части США
  • Гибкий график отпусков (flexible time off)
  • Доступ к обширным обучающим ресурсам
  • Комплексные льготы: здравоохранение, велнес, финансовые и пенсионные программы, поддержка семьи, непрерывное образование, оплачиваемый отпуск
  • Конкурентная компенсация
  • Зарплатная вилка: $98,500–$206,800 (национальное среднее, зависит от локации и других факторов)

Навыки

  • Java
  • JavaScript
  • HTML
  • HTML5
  • CSS
  • Groovy
  • Grails
  • Angular
  • Python
  • AWS
  • GovCloud
  • SaaS
  • Microservices
  • Containerization
  • RESTful API
  • Nexus
  • Artifactory
  • Jenkins
  • Harbor
  • Docker
  • Git
  • Agile
  • UX/UI

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

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 окт.
Full Stack Developer
Enterprise KnowledgeMiddleArlingtonГибрид
95,000 – 115,000 USD в год
14 окт.
Senior Software Engineer — CACI International Inc, 98,500 – 206,800 USD в год, Sterling | itrelocate