ID вакансии № 26WD100348
Старший инженер-разработчик Full Stack
Краков, Польша
Обзор позиции
Autodesk, Inc. (NASDAQ: ADSK) создает программное обеспечение для тех, кто создает. Мы являемся мировым лидером в области программного обеспечения для проектирования и производства в сферах архитектуры, инженерии, строительства, производства, а также медиа и развлечений. Если вы когда-либо водили высокопроизводительный автомобиль, восхищались возвышающимся небоскребом, пользовались смартфоном или смотрели отличный фильм, скорее всего, вы сталкивались с чем-то, созданным миллионами клиентов Autodesk с помощью нашего программного обеспечения.
В Autodesk мы существуем для того, чтобы превращать идеи в новые реальности, формирующие успешное будущее. Наше программное обеспечение и услуги используют новейшие технологии — включая аддитивное производство (3D-печать), искусственный интеллект, генеративный дизайн и робототехнику — чтобы дать компаниям и частным лицам возможность работать быстрее и устойчивее на протяжении всего жизненного цикла проекта.
Autodesk Operations Solutions разрабатывает облачную платформу, которая объединяет управление эксплуатацией объектов, управление активами, техническое обслуживание, улучшение процессов и данные систем зданий, связывая весь жизненный цикл здания с повседневными операциями.
Центральное место в этой платформе занимает Autodesk Tandem, который предоставляет экосистему, преобразующую данные зданий и активов в операционные рабочие процессы и услуги на основе цифровых двойников. Разрабатываемые нами решения будут основываться на этой базе посредством современного веб-интерфейса, общей информационной модели, опубликованных API и стандартизированных паттернов подключения. Эти возможности позволят клиентам и партнерам интегрировать системы OT, IT и CMMS, расширять функциональность, а также масштабировать аналитику и управляемые услуги.
Мы расширяем наше присутствие в Кракове, Польша, и ищем старшего инженера-разработчика Full Stack, который присоединится к нашей команде и поможет формировать будущее Autodesk Operations Solutions и Autodesk Tandem. Отчитываясь перед менеджером по разработке программного обеспечения, вы будете способствовать предоставлению решений, обеспечивающих согласованный, масштабируемый облачный платформенный опыт. Идеальный кандидат будет иметь опыт во всех аспектах разработки облачных приложений.
Autodesk предлагает гибридный формат работы.
Обязанности
- Взятие на себя ответственности за проектирование, реализацию, тестирование, развертывание и текущее обслуживание функций и сервисов приложений
- Написание чистого, безопасного, читаемого, тестируемого, поддерживаемого и хорошо документированного кода в соответствии со стандартами команды и передовыми практиками разработки программного обеспечения
- Активное участие в обсуждениях технического дизайна, оценка вариантов реализации и компромиссов, а также предложение эффективных решений в вашей области ответственности
- Применение принципов и паттернов проектирования программного обеспечения, включая событийно-ориентированную архитектуру, учитывая взаимодействие систем и сервисов, а также общее влияние изменений в кодовой базе
- Тесное сотрудничество с инженерами, менеджерами по продуктам, дизайнерами и другими кросс-функциональными партнерами для согласования целей проекта, сроков, требований, спецификаций и инкрементальных улучшений продукта
- Участие в ревью кода, предоставление и учет конструктивной обратной связи для постоянного улучшения качества кода, согласованности и практик разработки
- Устранение и решение сложных проблем в средах разработки и эксплуатации, выполнение анализа первопричин и содействие эффективным, долгосрочным решениям
- Использование экосистемы AWS для создания масштабируемых, надежных, устойчивых и эксплуатационно поддерживаемых решений
- Наставничество и поддержка менее опытных инженеров, содействие их профессиональному развитию и продвижение высококачественных инженерных практик и результатов
Минимальные требования
- Степень бакалавра в области компьютерных наук, инженерии, математики или смежной области
- 5+ лет соответствующего отраслевого опыта в разработке и выпуске надежных, производительных и поддерживаемых коммерческих приложений
- Подтвержденный опыт применения принципов проектирования программного обеспечения, паттернов, структур данных и алгоритмов
- Способность систематически и структурированно подходить к сложности программного обеспечения
- Владение как минимум одним языком программирования, таким как Go, C++ или JavaScript, а также опыт работы с современным full-stack технологическим стеком
- Опыт применения принципов событийно-ориентированной архитектуры
- Владение системами контроля версий, такими как Git, и стандартными рабочими процессами разработки, включая инструменты CI/CD, такие как Jenkins
- Опыт использования инструментов и практик разработки программного обеспечения с поддержкой ИИ
- Опыт работы с гибкими методологиями и в рамках Scrum framework
- Отличные навыки решения проблем, способность адаптироваться к меняющимся приоритетам, технологическим стекам и языкам программирования
- Сильное желание учиться и развивать новые технические навыки
- Отличные устные и письменные коммуникативные навыки на английском языке, способность четко излагать технические концепции и эффективно сотрудничать в кросс-функциональной команде
Предпочтительные квалификации
- Степень магистра или PhD в области компьютерных наук или смежной области
- Опыт разработки Progressive Web Applications
- Опыт работы с HTML и CSS, а также с современными фреймворками и библиотеками, такими как React, Grommet и i18next
- Опыт работы с реляционными и нереляционными базами данных, включая моделирование данных, запросы и паттерны доступа к данным
- Опыт работы с продуктами B2B SaaS и эксплуатацией многопользовательских платформ
- Опыт сотрудничества с дизайнерами с использованием инструментов, таких как Figma, а также инструментов разработки и документирования компонентов, таких как Storybook
- Опыт работы с инструментами веб-аналитики и продуктовой аналитики, такими как Pendo или Mixpanel
- Опыт работы с технологиями цифровых двойников или в домене архитектуры, инженерии, строительства и эксплуатации (AECO)