Irth Solutions
Irth Solutions
Irth Solutions разработва SaaS инструменти, които помагат на енергийни, комунални и телекомуникационни компании да укрепват устойчивостта на критичната мрежова инфраструктура и да управляват оперативния риск. Нейната платформа обединява предотвратяване на щети, управление на заявки 811, обучение на служители, инспекции на активи, управление на земи, бизнес интелигентност, анализи и геопространствени данни, за да подпомага проактивното вземане на решения в инфраструктурните мрежи в Съединените щати и Канада. След придобиването на OneBridge Solutions Irth Solutions предлага и разширени възможности за управление на ефективността на активите.

Софтуерен инженер средно ниво (дистанционна работа, САЩ)

Разработвайте full-stack приложения с TypeScript, React и Python в Azure и създавайте работни процеси с изкуствен интелект за целостта на тръбопроводни активи и управление на риска в Irth Solutions.

Описание

  • Изграждайте продукционни интерфейси с TypeScript и React по UX дизайн проекти.
  • Разработвайте REST API с TypeScript и Python за конфигуриране, изпълнение и извличане на резултати от модели.
  • Създавайте работни процеси за конфигуриране на модели, избор на заплахи, въвеждане на параметри, валидиране, възстановяване след грешки, табла, таблици, детайлни изгледи и карти.
  • Проектирайте потребителски изживявания за продължителни анализи, включително актуализации на напредъка, частични резултати и възстановяване след неуспешно изпълнение.
  • Разработвайте повторно използваеми типизирани компоненти и допринасяйте към споделени библиотеки с компоненти и системи за дизайн.
  • Дефинирайте API договори, версии, граници на услугите, оркестрация на изпълнението, проследяване на състоянието, съхранение на резултатите и възстановяване.
  • Използвайте управлявани от събития и асинхронни модели на обработка.
  • Проектирайте схеми на бази данни и заявки за хранилища на приложения и слоеве за обслужване на lakehouse данни.
  • Свързвайте Databricks и услуги на Azure, включително крайни точки за обслужване на модели, Azure Storage, Azure Functions, API Management и услуги, хоствани в контейнери.
  • Поддържайте спецификациите на OpenAPI и интерактивната документация за API актуални.
  • Изграждайте работни процеси за клиенти за внедряване и конфигуриране на модели, изпълнението им, картографиране на данни и интегриране на резултати.
  • Въвеждайте изолация между клиентите и механизми за управление на код, внедрен от клиенти.
  • Създавайте автоматизирани тестове на компоненти, взаимодействия, единици и интеграции.
  • Наблюдавайте, диагностицирайте и подобрявайте производителността на приложенията и API.
  • Прилагайте удостоверяване, оторизация, изолация между клиентите, корекции на уязвимости, CI/CD и автоматизация на внедряването.
  • Преглеждайте код и работете с екипите по дизайн, данни, модели, продукт, QA и инженеринг.

Изисквания

  • Имате 3–5 години професионален опит във full-stack разработката на софтуер.
  • Имате отлични умения с TypeScript и React, включително hooks, управление на състоянието, композиция на компоненти и оптимизация на производителността при интерфейси с много данни.
  • Можете точно да реализирате UX дизайн проекти с внимание към разстоянията, състоянията на компонентите, преходите и детайлите на взаимодействията.
  • Имате силен back-end опит с TypeScript и Python, включително изграждане и използване на продукционни REST API.
  • Владеете проектирането на релационни бази данни, разработването и оптимизирането на заявки.
  • Имате практически опит с голям доставчик на облачни услуги; Azure е предимство, включително управлявани изчислителни ресурси, съхранение, API gateway, управление на тайни и услуги за наблюдение.
  • Имате опит с архитектура, управлявана от събития, опашки или pub/sub системи за асинхронна обработка и доставка на резултати.
  • Познавате съвременните инструменти и практики за тестване на front-end, включително системи за изграждане, управление на пакети и среди за тестване на компоненти или от край до край.
  • Владеете Git и процеси за разработка с клонове.
  • Разбирате практиките на DevOps, включително CI/CD pipeline, автоматизирано тестване и автоматизация на внедряването.
  • Имате опит в управлението и отстраняването на уязвимости, включително сканиране на зависимости и инсталиране на корекции за сигурност.
  • Притежавате силни умения за решаване на проблеми и внимание към детайла.
  • Предимство е опитът с професионални или аналитични интерфейси с много данни; картографиране и геопространствена визуализация; графики и визуализация на данни; инструменти за дизайн и внедряване на системи за дизайн; OpenAPI или Swagger; Databricks; Apache Spark; крайни точки за обслужване на модели за машинно обучение; внедряване и оркестрация на контейнери; многонаемателни SaaS приложения; инструменти за програмиране с помощта на AI или агенти.
  • Полезен е и опитът с целостта на активи, предотвратяване на повреди, управление на земи или ангажиране на заинтересовани страни; софтуер с възможност за одит и проследяване; плъгин или разширяеми рамки; стандартите за достъпност WCAG; и споделени библиотеки с компоненти.

Придобивки

  • Здравна, стоматологична и зрителна застраховка за вас и семейството ви.
  • План 401(k) с вноска от компанията.
  • Щедър платен отпуск за лични нужди и баланс между работата и личния живот.
  • Платени от компанията празнични дни през годината.
  • Възможност за работа от дома в зависимост от ролята и бизнес нуждите.
  • Допълнително възнаграждение за допустими дежурства.