General Dynamics Information Technology

Principal Full Stack Software Engineer

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

Principal Full Stack Software Engineer в Iron EagleX (дочерняя компания GDIT) для работы с государственным заказчиком. Роль предполагает проектирование, разработку и поддержку аналитических веб-приложений, API и сервисов интеграции данных на Python.

Задачи

  • Разрабатывать чистый, поддерживаемый и эффективный код на Python с соблюдением лучших практик и стандартов кодирования
  • Проектировать, создавать и поддерживать веб-приложения для аналитики данных, дашборды и пользовательские аналитические интерфейсы с использованием Streamlit или аналогичных технологий
  • Разрабатывать интерактивные data-продукты, позволяющие пользователям исследовать, визуализировать, фильтровать и интерпретировать сложные наборы данных
  • Создавать и интегрировать backend-сервисы, API и слои доступа к данным с использованием Python-фреймворков, таких как FastAPI или аналогичных
  • Поддерживать процессы ingestion, трансформации, валидации и агрегации данных для обеспечения точной и своевременной аналитики
  • Работать с реляционными базами данных, такими как Postgres и MySQL, обеспечивая целостность данных, производительность и эффективный дизайн запросов
  • Взаимодействовать с аналитиками данных, data-инженерами и стейкхолдерами для понимания требований и поставки практичных аналитических решений
  • Создавать переиспользуемые программные компоненты и сервисы данных для отчётности, визуализации, автоматизации процессов и операционной аналитики
  • Поддерживать CI/CD-пайплайны и контейнерные деплойменты, включая окружения на базе Docker, для воспроизводимых сборок и надёжных релизов
  • Внедрять и поддерживать контроль версий с использованием Git для совместной работы и управления кодом
  • Применять лучшие практики software engineering для повышения масштабируемости, поддерживаемости, тестируемости и надёжности аналитических приложений
  • Обеспечивать соответствие разработанных решений требованиям безопасности, качества и комплаенса
  • Участвовать во всех этапах жизненного цикла разработки ПО — от концепции и дизайна до тестирования, деплоймента, поддержки и развития

Требования

  • Способность эффективно работать как в команде, так и самостоятельно в быстро меняющейся среде
  • Опыт написания чистого, поддерживаемого и эффективного кода на Python
  • Практический опыт разработки программных приложений для аналитики данных, отчётности, дашбордов или операционных data-продуктов
  • Опыт front-end разработки с использованием Streamlit или аналогичных технологий для интерактивных аналитических приложений
  • Рабочее знание веб-технологий, RESTful API, контейнеризации, backend-сервисов и разработки пользовательских интерфейсов
  • Опыт создания и поддержки backend-решений с использованием Python-фреймворков, таких как FastAPI или аналогичных
  • Знакомство с реляционными СУБД, такими как PostgreSQL и MySQL
  • Опыт написания SQL-запросов для аналитики, отчётности и функциональности приложений
  • Понимание качества данных, валидации данных, трансформации данных и базовых концепций моделирования данных
  • Опыт работы с Docker; опыт с Kubernetes будет плюсом
  • Знакомство с CI/CD-пайплайнами и практиками воспроизводимого деплоймента
  • Владение контролем версий с использованием Git
  • Практический опыт full stack разработки и понимание жизненного цикла разработки ПО
  • Наличие действующего допуска TS/SCI с активным или возможностью получения CI Polygraph
  • Опыт работы 8+ лет в смежной области
  • Степень бакалавра в области Computer Science, Software Engineering или смежной области (или эквивалентный опыт)
  • Только граждане США допускаются к данной роли в связи с требованиями государственных контрактов США

Условия

  • Работа в офисе в Crystal City, VA
  • Командировки по CONUS продолжительностью до 60-90 дней подряд ежегодно
  • Комплексные пакеты льгот и wellness-программ
  • 401K с match от компании
  • Конкурентная оплата и оплачиваемый отпуск
  • Гибкий график работы, где это возможно
  • Оплачиваемые отпуска: vacation, sick, personal time, праздники, parental, military, bereavement и jury duty leave
  • Краткосрочная и долгосрочная нетрудоспособность, страхование жизни, AD&D, личное страхование от несчастных случаев, критических заболеваний и страхование деловых поездок
  • AI-инструмент для карьерного роста, выявляющий карьерные шаги и возможности обучения
  • Внутренняя команда мобильности, помогающая достигать карьерных целей
  • Награждённая культура инноваций и дружелюбное к военным рабочее место

Навыки

  • Python
  • Streamlit
  • FastAPI
  • PostgreSQL
  • MySQL
  • SQL
  • Docker
  • Kubernetes
  • CI/CD
  • Git
  • RESTful API
  • Superset
  • ETL

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

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 - WGU Labs
Western Governors UniversitySeniorRaleighОфис
143,700 – 222,700 USD в год
13 окт.
Principal Full Stack Software Engineer — General Dynamics Information Technology, 140,250 – 189,750 USD в год, Arlington | itrelocate