
WEX е глобална платформа за търговски операции, която помага на организациите да управляват ключови бизнес процеси чрез специализирани платежни и административни решения. Предлаганите услуги включват карти за гориво, управление на автопаркове и анализи за екипи в областта на логистиката и транспорта; инструменти за бизнес плащания, предназначени да улесняват транзакциите и да засилват контрола; както и администриране на придобивки за служители, включително здравни сметки и сметки за възстановяване на разходи. WEX развива дейност в сфери като здравеопазване, логистика и пътувания и създава технологии, предназначени да направят сложните търговски процеси по-ефективни, сигурни и лесни за управление.
Инженер по разработка на софтуер I, WEX Mobility (дистанционна работа в Индия)
Разработвайте и тествайте софтуер на WEX Mobility за плащания на гориво, платформи за автопаркове и приложения за шофьори. Работете с Java, Python и TypeScript и облачни системи.
Описание
- Разработвайте компоненти в рамките на утвърдени архитектури с микросървиси, управлявани от събития системи и frontend системи.
- Пишете чист код, който се компилира, и модулни тестове, отговарящи на стандартите за качество на екипа.
- Потвърждавайте критериите за приемане и сценариите за грешки преди имплементацията.
- Възпроизвеждайте и отстранявайте ясно ограничени програмни грешки с насоки от старши инженери.
- Отговаряйте първи на заявки за поддръжка с нисък приоритет.
- Участвайте в дежурства под надзор и изпълнявайте възложените проверки при инциденти и скриптове.
- Добавяйте записи за грешки и информационни записи в помощ на наблюдението и отстраняването на проблеми.
- Поддържайте Jira актуална, спазвайте дефиницията за завършеност, придвижвайте задачите през етапите на работния процес и сигнализирайте за рискове.
- Участвайте в ежедневни срещи, прегледи на натрупаните задачи и демонстрации.
- Използвайте инструменти като Cursor, за да намалите повтарящия се код и да проучвате грешки, като проверявате генерираните резултати.
- Коригирайте или добавяйте липсваща документация.
- Работете с продуктовите екипи, други екипи на OTR и колегите инженери от проектирането през имплементацията, тестването и внедряването до поддръжката в продукционна среда.
Изисквания
- Бакалавърска или магистърска степен по компютърни науки от утвърдено учебно заведение.
- 0–1 година професионален опит.
- Добро познаване на структурите от данни, алгоритмите и софтуерния дизайн.
- Умение да пишете чист, компилируем и тестван код поне на един от езиците Java, Python или TypeScript/JavaScript.
- Разбиране на пирамидата на тестване и опит с писане на модулни тестове в рамките на обучението, стаж или личен проект.
- Основни познания по IAM и контрол на достъпа въз основа на роли.
- Готовност за усвояване на приложимите стандарти за съответствие, например PCI или SOC.
- Познаване на Git и работните процеси с pull request-и.
- Умение за внедряване чрез съществуващ CI/CD процес и установяване кога commit е причинил неуспешно изграждане.
- Умение да задавате конкретни въпроси, да обяснявате опитите си за решаване на проблем и да сигнализирате за рискове за графика.
- Умение да приемате обратна връзка при преглед на код и да усвоявате стандартите и инструментите на екипа.
- Предимство: степен по компютърни науки или софтуерно инженерство от утвърдено учебно заведение.
- Предимство: опит от стаж или кооперативна програма с екипна доставка на код в продукционна или тестова среда.
- Предимство: познаване на основите на облачните технологии.
- Предимство: опит с Docker и контейнери.
- Предимство: опит в подобряването на съществуваща кодова база.
- Предимство: познаване на AI инструменти отвъд автоматичното дописване на код.
- Предимство: искрен интерес към плащанията, операциите с автопаркове или работата по платформи за разработчици.
Придобивки
- В обявата не са посочени придобивки, допълнителни удобства или допълнително възнаграждение.