Работа
Из фида партнера
Архитектор программного обеспечения
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Да
- Компания
- Autodesk
- Уровень
- Senior
- Location raw
- Emea, uk
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
Идентификатор вакансии №
26WD94957
Обзор позиции
В Autodesk мы являемся пионерами в области программного обеспечения для 3D-дизайна, проектирования и развлечений, создавая инструменты, которые позволяют самым творческим умам планеты решать реальные проблемы. Признанные Fortune, Forbes, Glassdoor и другими лучшими местами для работы, мы стремимся создать разнообразное и инклюзивное рабочее место, где процветают инновации и творчество.
Подразделение данных архитектуры, проектирования и строительства Autodesk (AEC) ищет опытного архитектора программного обеспечения, который присоединится к команде AEC Data и определит облачные сервисы и архитектуру распределенных систем, лежащих в основе модели данных AEC (AECDM) и множества связанных с ней сервисов.
Данные — это предметная область, но роль, по сути, связана с архитектурой облака и сервисов — API, контрактами на обслуживание, интеграцией, проектированием распределенных систем и связанной моделью данных, которая связывает их вместе — охватывая несколько команд. Это не роль специалиста по хранилищу данных или аналитике.
Подразделение AEC Data создает базовую инфраструктуру данных, лежащую в основе концепции Autodesk по подключенному строительству: платформы, сервисы и унифицированные модели данных, которые охватывают весь жизненный цикл построенных активов, от проектирования и строительства до эксплуатации и обслуживания. Эта работа обеспечивает непрерывный поток данных AEC (3D-модели, 2D-чертежи, отслеживание проблем, затраты, потоки датчиков и т. д.) через продукты Autodesk и сторонние интеграции. Архитектор поможет сформировать следующее поколение возможностей отраслевого облака Autodesk Forma, сотрудничая с архитекторами программного обеспечения, экспертами в предметной области и группами разработчиков продуктов Revit, Civil 3D, AutoCAD, Autodesk Construction Cloud и Autodesk Forma.
Это должность старшего индивидуального участника в рамках установленной архитектуры, подотчетная выдающемуся архитектору группы данных AEC, который также выполняет функции ведущего архитектора программного обеспечения. Основная ответственность заключается в формировании того, как несколько команд проектируют и создают — с помощью стандартов, эталонных архитектур, ADR и управления проверкой проекта, — а не владеть одной службой. Точный фокус зависит от ваших сильных сторон и организационных потребностей.
Обязанности
• Проектирование и развитие API: проектируйте и развивайте поверхности API в службах данных AEC — моделирование ресурсов, адресацию, управление версиями и обратную совместимость, API-интерфейсы запросов и объединение перекрывающихся поверхностей в единый согласованный контракт.
• Архитектура системы: определять и развивать межгрупповую облачную архитектуру служб данных AEC; проектировать распределенные системы, включая контракты на обслуживание и потоки, управляемые событиями.
• Проектирование и развитие схем: проектируйте, документируйте и развивайте схемы данных для объектов предметной области AEC (здания, инфраструктура, помещения, системы, компоненты, взаимосвязи), включая семантические модели, наборы свойств, системы классификации и иерархии отношений. Собственное управление версиями, обратная/прямая совместимость, устаревание и миграция; поддерживать реестр схем, правила проверки и проверки качества.
• Стандарты и управление: создание стандартов, эталонных архитектур и компонентов многократного использования; составлять предложения по архитектуре и записи решений (ADR) для рассмотрения межорганизационным архитектурным советом, а также проводить межкомандные обзоры проектов.
• Прототипирование и технико-экономическое обоснование: оценка альтернативных архитектурных направлений посредством моделирования и прототипирования, снижение риска принятия ключевых решений до их широкого внедрения.
• Наставничество и техническое лидерство: Наставничество инженеров и коллег-архитекторов по новым и признанным технологиям и архитектурной практике; повышать техническую глубину команд.
• Надежность и производительность: обеспечение надежности, безопасности и производительности систем; определить SLO и обеспечить наблюдаемость (метрики, трассировка, журналирование).
• Коммуникация: Сообщайте об архитектуре с помощью четких представлений и диаграмм (например, C4) и готовых для руководства повествований; подготовить комплексную документацию и обучающие материалы.
Минимальная квалификация
• Степень бакалавра в области компьютерных наук или эквивалентный опыт.
• 10+ лет разработки облачных распределенных систем, в том числе 5+ лет на должностях архитекторов различных команд (архитектор программного обеспечения, главный инженер, персонал+ или эквивалент). Название является гибким; Основное внимание уделяется масштабу воздействия.
• Глубокий опыт работы с облачными сервисами (в идеале AWS), проектированием API/сервисов и шаблонами распределенных систем (микросервисы, управление событиями, устойчивость).
• Прочные знания в области моделирования данных и проектирования схем, включая языки определения схем (например, схему JSON), управление версиями, а также стратегии обратной/прямой совместимости и развития – применительно как к автономным схемам данных, так и к контрактам API. Специальное хранилище данных или аналитическая архитектура не требуются.
• Отличное знание шаблонов проектирования программного обеспечения и архитектуры.
• Продемонстрированная способность влиять без полномочий и обеспечивать согласованность действий между командами, не находящимися под непосредственным руководством кандидата.
• Сильные лидерские и наставнические навыки, а также опыт управления и развития разнообразных межфункциональных команд.
• Мастерство краткой и убедительной передачи сложных идей, отличные устные, письменные и презентационные навыки для широкого круга заинтересованных сторон.
• Возможность сотрудничать с глобальной командой.
Предпочтительные квалификации
Предпочтительные квалификации представляют собой меню, а не контрольный список: глубина в нескольких основных областях имеет большее значение, чем широта во всех из них. Представленные ниже новые возможности искусственного интеллекта и машинного обучения являются выгодными и могут развиваться прямо на рабочем месте; они не являются предпосылками.
Ядро:
• Облачные сервисы: AWS и его основные сервисы (EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS).
• Распределенные системы: декомпозиция сервисов на основе домена, шаблоны согласованности данных (CQRS, источник событий, саги) и мультитенантный/мультирегиональный дизайн.
• Проектирование API и сервисов: проектирование и развитие REST API; GraphQL (включая федерацию).…
Источник: Jobicy (https://jobicy.com/jobs/150381-software-architect).
26WD94957
Обзор позиции
В Autodesk мы являемся пионерами в области программного обеспечения для 3D-дизайна, проектирования и развлечений, создавая инструменты, которые позволяют самым творческим умам планеты решать реальные проблемы. Признанные Fortune, Forbes, Glassdoor и другими лучшими местами для работы, мы стремимся создать разнообразное и инклюзивное рабочее место, где процветают инновации и творчество.
Подразделение данных архитектуры, проектирования и строительства Autodesk (AEC) ищет опытного архитектора программного обеспечения, который присоединится к команде AEC Data и определит облачные сервисы и архитектуру распределенных систем, лежащих в основе модели данных AEC (AECDM) и множества связанных с ней сервисов.
Данные — это предметная область, но роль, по сути, связана с архитектурой облака и сервисов — API, контрактами на обслуживание, интеграцией, проектированием распределенных систем и связанной моделью данных, которая связывает их вместе — охватывая несколько команд. Это не роль специалиста по хранилищу данных или аналитике.
Подразделение AEC Data создает базовую инфраструктуру данных, лежащую в основе концепции Autodesk по подключенному строительству: платформы, сервисы и унифицированные модели данных, которые охватывают весь жизненный цикл построенных активов, от проектирования и строительства до эксплуатации и обслуживания. Эта работа обеспечивает непрерывный поток данных AEC (3D-модели, 2D-чертежи, отслеживание проблем, затраты, потоки датчиков и т. д.) через продукты Autodesk и сторонние интеграции. Архитектор поможет сформировать следующее поколение возможностей отраслевого облака Autodesk Forma, сотрудничая с архитекторами программного обеспечения, экспертами в предметной области и группами разработчиков продуктов Revit, Civil 3D, AutoCAD, Autodesk Construction Cloud и Autodesk Forma.
Это должность старшего индивидуального участника в рамках установленной архитектуры, подотчетная выдающемуся архитектору группы данных AEC, который также выполняет функции ведущего архитектора программного обеспечения. Основная ответственность заключается в формировании того, как несколько команд проектируют и создают — с помощью стандартов, эталонных архитектур, ADR и управления проверкой проекта, — а не владеть одной службой. Точный фокус зависит от ваших сильных сторон и организационных потребностей.
Обязанности
• Проектирование и развитие API: проектируйте и развивайте поверхности API в службах данных AEC — моделирование ресурсов, адресацию, управление версиями и обратную совместимость, API-интерфейсы запросов и объединение перекрывающихся поверхностей в единый согласованный контракт.
• Архитектура системы: определять и развивать межгрупповую облачную архитектуру служб данных AEC; проектировать распределенные системы, включая контракты на обслуживание и потоки, управляемые событиями.
• Проектирование и развитие схем: проектируйте, документируйте и развивайте схемы данных для объектов предметной области AEC (здания, инфраструктура, помещения, системы, компоненты, взаимосвязи), включая семантические модели, наборы свойств, системы классификации и иерархии отношений. Собственное управление версиями, обратная/прямая совместимость, устаревание и миграция; поддерживать реестр схем, правила проверки и проверки качества.
• Стандарты и управление: создание стандартов, эталонных архитектур и компонентов многократного использования; составлять предложения по архитектуре и записи решений (ADR) для рассмотрения межорганизационным архитектурным советом, а также проводить межкомандные обзоры проектов.
• Прототипирование и технико-экономическое обоснование: оценка альтернативных архитектурных направлений посредством моделирования и прототипирования, снижение риска принятия ключевых решений до их широкого внедрения.
• Наставничество и техническое лидерство: Наставничество инженеров и коллег-архитекторов по новым и признанным технологиям и архитектурной практике; повышать техническую глубину команд.
• Надежность и производительность: обеспечение надежности, безопасности и производительности систем; определить SLO и обеспечить наблюдаемость (метрики, трассировка, журналирование).
• Коммуникация: Сообщайте об архитектуре с помощью четких представлений и диаграмм (например, C4) и готовых для руководства повествований; подготовить комплексную документацию и обучающие материалы.
Минимальная квалификация
• Степень бакалавра в области компьютерных наук или эквивалентный опыт.
• 10+ лет разработки облачных распределенных систем, в том числе 5+ лет на должностях архитекторов различных команд (архитектор программного обеспечения, главный инженер, персонал+ или эквивалент). Название является гибким; Основное внимание уделяется масштабу воздействия.
• Глубокий опыт работы с облачными сервисами (в идеале AWS), проектированием API/сервисов и шаблонами распределенных систем (микросервисы, управление событиями, устойчивость).
• Прочные знания в области моделирования данных и проектирования схем, включая языки определения схем (например, схему JSON), управление версиями, а также стратегии обратной/прямой совместимости и развития – применительно как к автономным схемам данных, так и к контрактам API. Специальное хранилище данных или аналитическая архитектура не требуются.
• Отличное знание шаблонов проектирования программного обеспечения и архитектуры.
• Продемонстрированная способность влиять без полномочий и обеспечивать согласованность действий между командами, не находящимися под непосредственным руководством кандидата.
• Сильные лидерские и наставнические навыки, а также опыт управления и развития разнообразных межфункциональных команд.
• Мастерство краткой и убедительной передачи сложных идей, отличные устные, письменные и презентационные навыки для широкого круга заинтересованных сторон.
• Возможность сотрудничать с глобальной командой.
Предпочтительные квалификации
Предпочтительные квалификации представляют собой меню, а не контрольный список: глубина в нескольких основных областях имеет большее значение, чем широта во всех из них. Представленные ниже новые возможности искусственного интеллекта и машинного обучения являются выгодными и могут развиваться прямо на рабочем месте; они не являются предпосылками.
Ядро:
• Облачные сервисы: AWS и его основные сервисы (EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS).
• Распределенные системы: декомпозиция сервисов на основе домена, шаблоны согласованности данных (CQRS, источник событий, саги) и мультитенантный/мультирегиональный дизайн.
• Проектирование API и сервисов: проектирование и развитие REST API; GraphQL (включая федерацию).…
Источник: Jobicy (https://jobicy.com/jobs/150381-software-architect).
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: Autodesk
Объявление предоставлено Autodesk.