Flatirons Solutions
Flatirons Solutions
Flatirons Solutions е мултинационална софтуерна компания, която обслужва секторите на авиокосмическата индустрия, отбраната и производството. Нейните облачни платформи, включително Flatirons Pinpoint и eTaskcard, помагат на организации за техническо обслужване, ремонт и основен ремонт (MRO), авиокомпании, производители на OEM оборудване и оператори в отбраната да управляват техническо съдържание и задачи по поддръжката в една цифрова среда. Продуктите обединяват OEM данни, редактиране директно в съдържанието, 3D визуализация, цифрови работни карти и интеграции с ERP или PLM системи, за да подпомагат мобилните работни процеси по поддръжката и да намалят зависимостта от хартиени процеси. С екипи и офиси в Северна Америка, Европа и Азия Flatirons Solutions разработва инструменти, предназначени да подобрят координацията и ефективността и да повишат готовността на въздухоплавателните средства при сложни операции по поддръжка.

Разработчик на мобилни приложения (дистанционна работа в Канада)

Разработвайте мобилни приложения с добавена реалност, ускорени от изкуствен интелект, за производители на авиационна и космическа техника. Създавайте софтуер на Unity, като прилагате гъвкави практики и разработка, управлявана от тестове.

Описание

  • Допринасяне през целия жизнен цикъл на разработката на софтуер чрез анализиране на потребителски и бизнес изисквания, реагиране при прекъсвания и разработване на функционалности за приложенията
  • Участие в дискусии за дизайна и работа с клиенти за усъвършенстване, тестване и отстраняване на грешки в софтуера
  • Прилагане на инструменти и методи с изкуствен интелект за ускоряване на разработката, включително тестване и валидиране
  • Разработване на мобилни приложения с добавена реалност за клиенти от авиационното и космическото производство в екип от 2 до 5 инженери
  • Партньорство с колеги и клиенти при проектирането и разработването на софтуерни продукти
  • Интерпретиране на изискванията и оценяване на сроковете за управление на резултатите
  • Следване на гъвкави практики и разработка, управлявана от тестове
  • Сътрудничество с техническия ръководител за разбиване на потребителските истории на изпълними задачи
  • Писане и тестване на потребителски истории при реализиране на изискванията чрез TDD
  • Рефакториране на кода за подобряване на качеството на софтуера
  • Записване и управление на работата в JIRA или сравними инструменти за управление на задачи
  • Създаване и поддържане на ефективен, многократно използваем и надежден код
  • Защита на производителността, качеството и отзивчивостта на приложенията
  • Диагностициране на тесни места и дефекти и разработване на ефективни решения
  • Спазване на изискванията на системата за управление на качеството и системата за управление на информационната сигурност
  • Изпълнение на допълнителни възложени задължения

Изисквания

  • Четири до шест години опит в разработването на мобилни приложения и/или приложения, базирани на Unity
  • Опит с използването на изкуствен интелект като основна част от процеса на разработка на софтуер
  • Бакалавърска степен по компютърни науки, компютърно инженерство или сходна дисциплина
  • Силни основи в обектно-ориентираното програмиране
  • Развити аналитични умения и умения за решаване на проблеми
  • Познаване на множество модели за софтуерен дизайн и архитектура
  • Разбиране на възможностите и ограниченията на изкуствения интелект
  • Опит с няколко от следните технологии: Unity, слушалки за смесена реалност, разработка за мобилни платформи iOS, Android и Windows, C#, TypeScript и Objective-C
  • Добро владеене на системи за контрол на версиите на кода и непрекъсната интеграция
  • Работни познания по гъвкави методологии
  • Познанията по 3D моделиране и графика са предимство
  • Силни комуникационни умения и свободно владеене на английски език, писмено и говоримо
  • Канадско гражданство или статут на постоянно пребиваващ