
Miratech е глобална компания за IT услуги и консултиране, която работи с предприятия по дигитална трансформация. Услугите ѝ обхващат аутсорсинг, разработване на софтуер и професионални услуги, като съчетават мащаба на предоставяне на услуги за големи предприятия с гъвкавостта, свързвана със стартъп иновациите. Основана през 1989 г., Miratech развива дейност в областта на B2B консултирането и технологичните решения, свързани със SaaS, като подкрепя организации, които се нуждаят от софтуерна експертиза и технологични услуги.
Старши full-stack Java инженер – управление на работната сила (дистанционна работа)
Разработвайте Java, React и микросървиси за управление на работната сила за глобалните клиенти на Miratech в сферата на IT услугите. Проектирайте мащабируеми интеграции, API и cloud-native приложения в подкрепа на операциите с работната сила.
Описание
- Създавайте, тествайте и поддържайте мащабируеми backend услуги с Java, Spring Boot и домейн-ориентиран дизайн.
- Разработвайте микросървиси за прогнозиране, планиране на персонала, съставяне на графици, управление на смените, спазване на графиците, изключения и оперативно отчитане.
- Създавайте адаптивни приложения за управление на работната сила с TypeScript и React.
- Проектирайте и използвайте REST API чрез подход API-first.
- Създавайте договори OpenAPI/Swagger и поддържайте последователни стандарти за версиониране.
- Внедрявайте управлявани от събития работни процеси за промени в графиците, състояния на агентите, показатели на опашките, прогнози и събития, свързани със спазването на графиците.
- Свързвайте възможностите за управление на работната сила с платформи за CX, ACD и маршрутизация, HR, заплати, идентичност и корпоративни данни.
- Проектирайте модели на данни за работната сила и операциите в PostgreSQL и други релационни бази данни.
- Контейнеризирайте услугите и подпомагайте cloud-native внедряването и практиките за управление на конфигурацията.
- Създавайте и поддържайте CI/CD конвейери с Jenkins, автоматизирано тестване, проверки за качество и повторяеми внедрявания.
- Проучвайте производствени проблеми и подобрявайте производителността, пакетната обработка, конкурентността, мащабируемостта и надеждността.
- Участвайте в прегледи на кода, технически проекти, дискусии за архитектурата, планиране на спринтове и непрекъснато подобрение.
- Работете с екипите по продукта, операционните изследвания, QA, DevOps, UX и други заинтересовани страни за предоставяне на решения.
Изисквания
- Поне 8 години опит в full-stack разработката на софтуер, включително отговорност за продукционни приложения.
- Напреднали практически познания по Java и Spring, особено Spring Boot, REST услуги, сигурност и персистентност.
- Силен опит във frontend разработката с Angular или React, TypeScript, компонентно проектиране, управление на състоянието и съвременно тестване.
- Работни познания по Node.js за интеграции, леки услуги, инструменти за изграждане или поддържащи компоненти.
- Опит с NICE WFM, Verint, Calabrio, Genesys WFM, Aspect/Alvaria или сравнима платформа за управление на работната сила.
- Опитът с AWS и Amazon Connect е предимство.
- Доказана способност за проектиране на REST API, микросървиси и управлявани от събития услуги в разпределени системи.
- Отлични познания по SQL и опит със създаване на ефективни модели на данни в PostgreSQL или сравнима релационна база данни.
- Опит в разработването, внедряването или поддръжката на cloud приложения и контейнеризирани приложения.
- Отлични комуникационни умения, включително способност за писане на ясна техническа документация и водене на семинари с клиенти.
- Опитът със свързване на системи за управление на работната сила с платформи за ACD, маршрутизация, HR, заплати, CRM или складове за данни е желателен.
- Опитът с Kafka, RabbitMQ или сходни технологии за обмен на съобщения и поточно предаване на събития е желателен.
- Познанията по анализи на работната сила, методи за оптимизация или концепции от операционните изследвания са желателни.
- Познанията по Jenkins, Kubernetes, cloud платформи, инструменти за наблюдаемост и практики за сигурно доставяне на софтуер са желателни.
- Практическият опит с инструменти за разработка с помощта на AI или със създаване на решения, използващи AI, включително Claude или GitHub Copilot, е предимство.
Придобивки
- Осигурява се здравно осигуряване.
- Предлага се програма за релокация.
- Предлагат се гъвкава дистанционна работа и култура на работа от всяка точка.
- Налични са възможности за професионално развитие.
- Подкрепят се сертификационни програми.
- Налични са менторски програми и програми за инвестиране в таланти.
- Предлагат се възможности за вътрешна мобилност.
- Налични са възможности за стаж.
- Работа по значими проекти за водещи глобални клиенти.
- Приобщаваща и подкрепяща работна среда.
- Редовни социални и тиймбилдинг събития на компанията.