
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) с вноска от компанията.
- Щедър платен отпуск за лични нужди и баланс между работата и личния живот.
- Платени от компанията празнични дни през годината.
- Възможност за работа от дома в зависимост от ролята и бизнес нуждите.
- Допълнително възнаграждение за допустими дежурства.