D&G
Senior Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Developer в D&G Support Services для модернизации приложений и защищённых enterprise-систем в рамках контракта IGC (транспорт и логистика Минобороны США). Проектирование, разработка и поддержка веб-приложений, API и микросервисов, работа с legacy-модернизацией, облаком и CI/CD.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и сопровождать защищённые enterprise веб-приложения, API, микросервисы и системные интеграции
- Разрабатывать бизнес-логику, валидацию, обработку ошибок, аутентификацию, авторизацию и ролевой доступ, модернизируя legacy-компоненты
- Разрабатывать RESTful API, веб-сервисы и компоненты доступа к данным с интеграцией с реляционными БД, внешними интерфейсами и аналитическими платформами
- Разрабатывать и оптимизировать SQL, представления, хранимые процедуры и логику доступа к данным
- Разрабатывать unit-, интеграционные и автоматизированные тесты, поддерживать регрессионное тестирование и устранение дефектов
- Использовать Git и процессы GitLab CI/CD для сборки, тестирования и деплоя изменений в облачных и контейнеризированных средах
- Применять практики безопасного кодирования и устранять находки SAST, STIG/SRG и зависимостей
- Обеспечивать техническое лидерство через ревью дизайна и кода, менторство, документацию и взаимодействие с архитекторами, командами BI, DevSecOps и заказчиками
Требования
- 8+ лет профессионального опыта разработки ПО, включая проектирование и поставку сложных enterprise-приложений
- Сильный опыт full-stack разработки front-end и back-end на Java, C#, Python, JavaScript/TypeScript, React, Angular, Spring Boot, .NET или аналогичных технологиях
- Опыт разработки RESTful API, веб-сервисов, микросервисов и интеграций enterprise-систем
- Опыт рефакторинга и модернизации legacy-приложений с сохранением функциональности и интерфейсов
- Знание реляционных БД, SQL, паттернов доступа к данным и интеграции приложений с БД
- Опыт работы с Git, CI/CD-поставкой, автоматизированным тестированием и устранением дефектов
- Опыт применения практик безопасного кодирования и устранения находок по безопасности приложений
- Знакомство с контейнеризированными и облачными средами
- Степень бакалавра или магистра в области Computer Science, Cybersecurity, Data Science, Software Engineering, IT, Information Systems или смежной дисциплине, либо сертификация FITSP-D, GCSA, GISF или SSCP
- Сильные навыки технического лидерства, диагностики проблем, документирования, менторства и коммуникации со стейкхолдерами
- Активный допуск Secret или готовность его получить и поддерживать
- Позиция доступна только U.S. person (граждане США, постоянные резиденты и другие защищённые лица)
Условия
- Гибридный формат работы
- Возможна удалённая работа в соответствии с требованиями программы
- Необходимо присутствие на очных встречах, тестированиях, демонстрациях и релизных активностях на Scott Air Force Base, Illinois
- Конкурентная зарплата
- Комплексный соцпакет
- 401(k)
- Бонусы и участие в прибыли
- Гибкий график
- Компенсация обучения
- Щедрый оплачиваемый отпуск
Навыки
- Java
- C#
- Python
- JavaScript
- TypeScript
- React
- Angular
- Spring Boot
- .NET
- RESTful API
- Microservices
- SQL
- Git
- GitLab CI/CD
- Docker
- AWS
- Amazon Aurora
- Amazon RDS
- Oracle
- PostgreSQL
- Apache Superset
- SAST
- STIG/SRG