
C. Mack Solutions е малка технологична и инженерингова компания, която подпомага организации от публичния сектор и отбраната чрез услуги за гъвкава разработка на софтуер, гъвкава трансформация и техническа реализация. Основана през 2005 г., компанията работи с държавни агенции, включително Министерството на вътрешната сигурност и Митническата и гранична защита, за модернизиране на приложения, критични за изпълнението на техните мисии, и за внедряване на гъвкави практики SAFe. Процесите ѝ, сертифицирани по ISO 9001, подкрепят постоянно качество, а договорните ѝ механизми за държавни поръчки дават възможност за дългосрочни партньорства с клиенти и изпълнение на сложни програми в публичния сектор.
Старши архитект на продукта – Ашбърн, VA, хибридно
C. Mack Solutions търси архитект на продукта, който да проектира мащабируеми cloud-native системи и микросървиси за федерални програми. Ролята ръководи Agile архитектурата, интеграцията на DevSecOps, внедряването на облачни технологии и междуфункционалната разработка на софтуер.
150 000 $ – 175 000 $ / година
ХибридноПълен работен денСтаршиВодещ специалистЗадължителен Език: английскиАрхитектОписание
- Дефиниране и внедряване на продуктови архитектури, които поддържат мащабируемост, производителност и надеждност
- Създаване на нови инструменти, подходи за разработка и стратегии за тестване
- Поддържане на архитектурни познания на ниво предприятие и програма
- Партньорство с бизнес анализатори за превръщане на нуждите в практични решения, съобразени с изискванията
- Ръководене на техническата работа в Agile церемонии и демонстрации на платформи
- Работа със SecDevOps екипи за преместване на приложения към облачна инфраструктура
- Насърчаване на ефективни решения и подпомагане на екипите при превръщането на потребителските истории в изпълними задачи
- Подкрепа на разработчици и тестери чрез насърчаване на открита дискусия по въпроси и притеснения
- Насочване на техническото развитие чрез менторство, коучинг и партньорски прегледи
- Проектиране на решения за облачни среди с множество наематели
- Оценяване на архитектурни рискове, възможности, изисквания за съответствие и притеснения
- Участие в Agile церемонии, артефакти, тестване, демонстрации, ретроспективи и издания
- Оценяване на прегледи по киберсигурност и резултати от статичен анализ за определяне на коригиращи мерки и подобряване на качеството на софтуера
- Създаване и поддържане на техническа документация, архитектурни диаграми и записи за дизайна
- Превръщане на бизнес изисквания от високо ниво в задачи за разработчици и тестери
- Разработване на технически проекти въз основа на стандарти и разделянето им на работни единици на ниво екип
- Потвърждаване на пълното покритие на изискванията с бизнес анализаторите
- Изграждане на поетапни производствени пътни карти, които включват извеждането от употреба на наследени системи
- Надзор на внедряването, преглед на pull request-и, проверка на тестовото покритие, поддържане на качеството на кода, менторство на разработчици, премахване на блокери и представяне на продуктите пред заинтересованите страни
- Изпълнение на системен дизайн, разработка на софтуер, интеграция и дизайн на приложения
- Модернизиране на наследени приложения чрез миграция към микросървиси, хоствани в облака
- Идентифициране на възникващи проблеми и разработване на коригиращи действия
- Работа с разработчици, програмни мениджъри, тестери, специалисти по UI/UX и инженери по производствена поддръжка върху итеративни технически решения
Изисквания
- Живеене в района на Вашингтон, окръг Колумбия, Мериленд или Вирджиния
- Гражданство на САЩ
- Възможност за получаване на проверка за надеждност CBP/DHS Public Trust
- Най-малко 10 години общ опит в разработката на софтуер
- Практически опит с програмиране, софтуерни шаблони за дизайн и архитектура като софтуерен архитект, технически ръководител или старши разработчик
- Бакалавърска степен по компютърни науки, софтуерно инженерство или сродна дисциплина
- Напреднал опит с TypeScript, Postgres SQL, Postgres Streams, Gemini AI, WebRTC и геопространствен софтуер, включително дизайн и практическа реализация
- Напреднали познания за шаблони за дизайн, обектно-ориентирано програмиране и методи за софтуерен дизайн
- Опит в работата между различни функции и групи
- Познания за практиките Agile, Scrum, Waterfall или DevOps
- Задълбочено разбиране на клиент-сървърни, микросървисни, събитийно-ориентирани или слоести архитектури
- Опит с облачни платформи, включително AWS или Google Cloud
- Разбиране на разпределени системи, мащабируемост, отказоустойчивост и съгласуваност на данните
- Опит в проектирането, изграждането и интегрирането на защитени RESTful API
- Опит с релационни бази данни, моделиране на данни и практики за съхранение на данни
- Умения за профилиране, бенчмаркинг и оптимизация на код
- Опит с управление на базови версии, сливания и контрол на версиите
- Разбиране на уязвимостите в софтуера и методите за тяхното ограничаване
- Практическа разработка с AWS, Java, Spring, Spring Boot, React, PostgreSQL, JavaScript, HTML, HTTP, CSS и Kendo UI
- Опит с DevOps практики и CI/CD инструменти като Harness, Jenkins и GitLab
- Силен опит с Docker и Kubernetes
- Възможност за хибриден график с 1–2 дни седмично на място в Ашбърн, Вирджиния
- По избор сертификат AWS Certified Solutions Architect или Google Cloud Professional Cloud Architect
- Отлични писмени и устни комуникационни умения
- Ангажимент за следене на развитието на индустрията, нововъзникващите технологии и добрите практики
- Силни технически, диагностични, умения за отстраняване на неизправности и решаване на проблеми
- Силни умения за решаване на проблеми
Придобивки
- Медицинско, стоматологично и зрително покритие
- Планове за пенсионни спестявания
- Платен отпуск
- Допълнителни допълващи програми