
C. Mack Solutions — небольшая компания, предоставляющая технологические и инженерные услуги организациям государственного сектора и оборонной отрасли. Компания занимается гибкой разработкой программного обеспечения, гибкой трансформацией и технической реализацией проектов. Основанная в 2005 году, она сотрудничает с государственными учреждениями, включая Министерство внутренней безопасности США и Службу таможенного и пограничного контроля США, чтобы модернизировать критически важные приложения и внедрять гибкие практики SAFe. Процессы компании сертифицированы по стандарту ISO 9001 и обеспечивают стабильное качество, а доступ к государственным контрактным механизмам позволяет выстраивать долгосрочные партнерские отношения и реализовывать сложные программы в государственном секторе.
Старший архитектор продукта (гибридный формат, Ашберн, Вирджиния)
Руководите практической разработкой систем на React, Java и AWS для критически важной федеральной правительственной программы. Руководите технической реализацией, full-stack-разработкой и взаимодействием в Agile-команде.
Описание
- Создавайте, внедряйте и поддерживайте функции full-stack по всему продукту.
- Разрабатывайте интерфейсы с использованием React и TypeScript.
- Разрабатывайте сервисы на Java и Spring Boot с моделями данных PostgreSQL.
- Участвуйте в планировании спринтов, уточнении историй, демонстрациях, ретроспективах и других Agile-церемониях.
- Пишите безопасный, поддерживаемый, хорошо протестированный и понятный код.
- Проводите ревью кода и поддерживайте единый уровень инженерного качества в команде.
- Работайте с SecDevOps над созданием, подключением и эксплуатацией приложений в AWS.
- Преобразуйте бизнес-потребности в четко определенные задачи, понятные и выполнимые для команды.
- Оказывайте техническое руководство, проверяйте pull request, устраняйте препятствия и развивайте инженеров через наставничество.
- Ведите техническую документацию, записи о проектных решениях и архитектурные диаграммы.
- Выявляйте технические риски, проблемы качества и архитектурные решения, требующие внимания.
- Сотрудничайте с разработчиками, руководителями программ, тестировщиками, специалистами UI/UX и инженерами поддержки эксплуатации.
- Представляйте прогресс команды и выполненную работу на демонстрациях и информационных встречах со стейкхолдерами.
- Следите за актуальными технологиями и развитием отрасли.
Требования
- Проживать в районе Вашингтона, округа Колумбия, Мэриленда или Вирджинии.
- Иметь гражданство США.
- Иметь действующий допуск CBP Public Trust.
- Иметь не менее семи лет опыта разработки программного обеспечения, включая практическую full-stack-разработку и опыт технического или проектного руководства либо готовность взять на себя такой круг обязанностей.
- Иметь степень бакалавра в области компьютерных наук, разработки программного обеспечения или смежной дисциплины.
- Иметь практический опыт работы в промышленной эксплуатации с Java, Spring или Spring Boot, React, TypeScript, JavaScript и PostgreSQL.
- Владеть HTML, HTTP, CSS и таким фреймворком JavaScript, как Kendo UI.
- Понимать шаблоны проектирования, объектно-ориентированное программирование и надежные практики проектирования программного обеспечения.
- Иметь опыт проектирования, реализации и интеграции защищенных RESTful API.
- Понимать реляционные базы данных, моделирование данных и надежные практики хранения данных.
- Иметь опыт работы с AWS или сопоставимыми облачными платформами и понимать принципы распределенных систем, такие как масштабируемость и отказоустойчивость.
- Понимать клиент-серверную, микросервисную, событийно-ориентированную и многоуровневую архитектуры, включая их компромиссы.
- Иметь опыт применения практик DevOps и инструментов CI/CD, таких как Harness, Jenkins или GitLab.
- Иметь опыт использования Docker и Kubernetes.
- Понимать распространенные уязвимости программного обеспечения и подходы к их устранению.
- Иметь профессиональный опыт работы в кросс-функциональных Agile- или Scrum-командах.
- Иметь возможность работать в гибридном формате, включая один-два дня в неделю на объекте в Ашберне, Вирджиния.
- Желательно: опыт масштабного использования TypeScript, Postgres Streams, WebRTC, геопространственного программного обеспечения или интеграции генеративного ИИ.
- Желательно: опыт модернизации устаревших приложений и преобразования их в облачные микросервисные архитектуры.
- Желательно: опыт технического руководства или интерес к развитию в этом направлении.
- Желательно: опыт участия в разработке стандартов корпоративной архитектуры.
- Желательно: навыки анализа и оптимизации производительности программного обеспечения.
- Желательно: знакомство с управлением базовыми конфигурациями и практиками контроля версий или слияния изменений.
- Сертификат AWS Certified Solutions Architect или Google Cloud Professional Cloud Architect будет преимуществом.
- Эффективно общаться письменно и устно.
- Обладать сильными аналитическими способностями и навыками решения проблем.
Преимущества
- Медицинское страхование
- Стоматологическое страхование
- Страхование зрения
- Планы пенсионных накоплений
- Оплачиваемый отпуск
- Дополнительные программы