Leidos
Sr. Web Application Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик веб-приложений в Leidos: технический лидер и контактное лицо для клиентов, отвечает за full-stack архитектуру и внедрение AI-решений в production-системы.
Задачи
- Руководить архитектурой, проектированием и разработкой современных веб-приложений на стеке .NET/C#, Node.js и frontend-фреймворках (React, Angular, Vue)
- Проектировать и внедрять масштабируемые cloud-native решения на микросервисах и serverless-архитектуре
- Устанавливать и контролировать инженерные best practices, стандарты кодирования и архитектурные паттерны
- Проектировать и реализовывать AI-функции: интеграция с LLM и AI API (Azure OpenAI, AWS Bedrock), умный поиск, суммаризация, рекомендательные системы, автоматизация
- Обеспечивать ответственное и безопасное использование AI-технологий: приватность данных, governance, оценка моделей
- Выступать основным техническим интерфейсом для клиентов, переводя бизнес-задачи в масштабируемые технические решения
- Проводить solutioning-сессии, обсуждения архитектуры и технические брифинги со стейкхолдерами
- Консультировать по современным веб-технологиям, облачной миграции и интеграции AI
- Курировать разработку безопасных высокопроизводительных веб-приложений и RESTful API
- Обеспечивать интероперабельность и кросс-платформенную интеграцию систем
- Внедрять best practices по дизайну API, версионированию и оптимизации производительности
- Проектировать и разворачивать приложения в AWS и Azure с использованием serverless и контейнеризированных сервисов
- Руководить внедрением CI/CD пайплайнов и практик DevSecOps
- Оптимизировать системы по масштабируемости, надёжности и стоимости в облаке
- Менторить разработчиков на разных технологических стеках
- Проводить code review, архитектурные ревью и принимать технические решения
- Обеспечивать соответствие приложений современным стандартам безопасности, включая безопасный дизайн API и cloud security
- Внедрять комплексные стратегии тестирования и мониторинга производительности
- Улучшать устойчивость, масштабируемость и поддерживаемость систем
- Совместно с UI/UX командами выпускать адаптивные, доступные и user-centric приложения
- Внедрять современную frontend-архитектуру и техники оптимизации производительности
- Следить за новыми веб- и AI-технологиями и оценивать их применимость к задачам клиентов
- Внедрять новые инструменты, фреймворки и AI-возможности для повышения эффективности и инновационности
Требования
- Возможность получить Public Trust до начала работы (требуется гражданство США)
- Степень бакалавра или магистра в Computer Science, IT или смежной области (или эквивалентный опыт)
- 8+ лет опыта full-stack разработки веб-приложений, включая .NET/C# и современные JavaScript-фреймворки
- Подтверждённый опыт работы с несколькими веб-технологиями помимо .NET (например, Node.js, Python или аналогичные)
- Сильный практический опыт с T-SQL: написание и оптимизация SQL-запросов, хранимые процедуры, триггеры, функции и другие объекты БД
- Приверженность встроенному качеству: надёжные, поддерживаемые и хорошо протестированные решения, соответствующие стандартам производительности, безопасности и кодирования
- Умение следовать best practices разработки, проводить code review, устранять проблемы и обеспечивать качество на всех этапах жизненного цикла
- Практический опыт интеграции или разработки AI/ML-возможностей: работа с AI API (Azure OpenAI, AWS Bedrock и др.), реализация data-driven или интеллектуальных функций
- Сильный опыт с AWS и/или Azure, включая serverless-архитектуры
- Глубокое понимание веб-архитектуры, микросервисов и дизайна RESTful API
- Опыт работы с SQL и NoSQL базами данных
- Подтверждённая способность руководить командами и напрямую взаимодействовать с клиентами
- Сильные коммуникативные навыки, умение связывать бизнес-потребности с техническими решениями
- Знание практик безопасной разработки приложений и cloud security
Условия
- Pay Range: $107,900.00 - $195,050.00
- Вакансия открыта минимум 3 дня с даты публикации
- Диапазон оплаты является общим ориентиром и не гарантией компенсации; учитываются обязанности, образование, опыт, знания, навыки, внутренняя справедливость, рыночные данные и применимые соглашения
Навыки
- .NET
- C#
- JavaScript
- Node.js
- React
- Angular
- Vue
- Python
- T-SQL
- SQL
- NoSQL
- RESTful API
- микросервисы
- serverless
- AWS
- Azure
- Azure OpenAI
- AWS Bedrock
- LLM
- AI API
- CI/CD
- DevSecOps
- Docker
- cloud security
- generative AI