
Autodesk розробляє програмне забезпечення для дизайнерів, інженерів, будівельників та інших творців. До портфоліо компанії входять AutoCAD, Revit і 3ds Max, а також ширша платформа Design and Make, яка підтримує проєктування, візуалізацію та управління проєктами у будівництві, виробництві й консалтингу. Інструменти компанії допомагають командам планувати та виконувати роботу в таких сферах, як архітектура, інженерія та промислове виробництво, зосереджуючись на ефективній реалізації проєктів і сталих результатах.
Старший розробник програмного забезпечення, бекенд AWS (віддалено в Канаді)
Створюйте масштабовані бекенд-сервіси AWS і REST API для глобальної платформи Autodesk для проєктування. Керуйте архітектурою, постачанням, якістю та операційними практиками розподіленої інженерної команди.
Опис
- Розробляйте та постачайте бекенд-сервіси AWS і REST API, зокрема безсерверні компоненти та компоненти на основі подій
- Співпрацюйте з архітекторами, технічними керівниками й власниками продуктів, перетворюючи спільні цілі на практичні проєкти та результати
- Запроваджуйте інженерні практики, що підвищують якість, безпеку, стійкість та ефективність
- Розвивайте спроможності команди завдяки змістовним перевіркам коду, парному програмуванню, наставництву та корисному зворотному зв’язку
- Створюйте повторно використовувані рішення, фреймворки, засоби автоматизації та оркестрації для різноманітних застосунків
- Відповідайте за якість програмного забезпечення за допомогою модульного й інтеграційного тестування, інтеграції з CI/CD та цілеспрямованого рефакторингу
- Керуйте складними технічними ініціативами від початкового проєктування до постачання у виробниче середовище
- Декомпонуйте проєкти, завчасно виявляйте ризики та допомагайте команді керувати запуском і впровадженням
- Підтримуйте операційну надійність завдяки спостережуваності, участі в чергуваннях і реагуванню на інциденти
- Застосовуйте інструменти ШІ під час проєктування, розробки, тестування та налагодження, зберігаючи ретельну перевірку й валідацію
- Ефективно працюйте з колегами з різних країн і міжфункціональними зацікавленими сторонами
- Чітко документуйте рішення та контекст завдяки сильним навичкам письмової комунікації
Вимоги
- Ступінь бакалавра з комп’ютерних наук або суміжної дисципліни чи еквівалентний практичний досвід
- Чіткі та ефективні навички письмової й усної комунікації
- Підтверджений досвід наставництва розробників і участі в перевірках проєктних рішень
- Щонайменше п’ять років професійного досвіду створення та постачання серверного програмного забезпечення
- Глибоке знання однієї або кількох бекенд-мов, таких як Java, TypeScript, Python, Go або Ruby
- Досвід проєктування, реалізації та версіювання API
- Міцна база в концепціях реляційних баз даних, зокрема проєктуванні схем та оптимізації запитів
- Поглиблений досвід роботи з AWS і такими сервісами, як Lambda, SQS/SNS, API Gateway, DynamoDB, S3 та IAM
- Практичний досвід розробки й експлуатації безсерверних систем на основі подій
- Досвід керування CI/CD-конвеєрами та розгортаннями з безпечними процедурами випуску й відкату
- Послідовна практика модульного, інтеграційного та наскрізного тестування, інтегрованого в конвеєри постачання
- Практичне знайомство з інструментами спостережуваності та усунення несправностей
- Досвід використання помічників ШІ для написання коду в повсякденній розробці програмного забезпечення
- Зважене рішення під час перевірки, тестування та валідації коду, створеного ШІ, до випуску
Переваги
- Можуть пропонуватися щорічні грошові бонуси
- Посади у сфері продажів можуть передбачати можливість отримання комісійних
- Можуть пропонуватися гранти на акції
- Може надаватися комплексний пакет пільг
- Може знадобитися особисте оформлення або підтвердження особи