← Усі вакансії

.NET Developer with Payment Systems experience

BigTree108
Місто:
Суми
Формат:
повний remote
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

Основна інформація

Вимоги до досвіду: комерційний досвід з .NET і комерційний досвід інтеграції платіжних систем (Stripe, Authorize.Net, PayPal, Braintree тощо). Досвід з підписками, розстрочками чи регулярними платежами, а також з перенесенням фінансових даних зі старої системи буде великим плюсом

Англійська: B1+ або вище (впевнена розмовна для спілкування з клієнтом)

Зайнятість: погодинна, обсяг годин на тиждень залежить від задач клієнта

Тривалість: довгострокова співпраця

Формат: повністю віддалено

Старт: можна одразу після успішного проходження всіх етапів

Проект та команда

Домен / індустрія: FinTech, CRM, e-commerce (США)

Опис: Американська компанія розвиває власну CRM та e-commerce платформу, яка вже працює з реальними клієнтами. Оплати проходять через Stripe і Authorize.Net, а платіжну систему для кожного платежу визначають правила продукту й мерчант-акаунт. Задачі: підписки, розстрочки, заплановані й регулярні платежі, захист від подвійного списання, обробка вебхуків (повтори, події не по черзі, збої), звірка платежів між платіжними системами й базою даних. Окрема задача: перенести фінансові дані, активні плани платежів і регулярні списання зі старої сторонньої системи білінгу на нову платформу так, щоб жоден клієнт не заплатив двічі

Команда: працюєте в існуючому коді разом із командою розробників клієнта

Часовий пояс: клієнт у США

Технології та інструменти

Backend: C#, ASP.NET Core, REST API, фонові задачі й черги

Бази даних: PostgreSQL, Entity Framework Core

Платежі: Stripe (Stripe Billing), Authorize.Net (ARB, CIM)

Хмара: AWS

Процеси: CI/CD, автоматичні тести, code review, AI-інструменти для розробки

Буде плюсом: робота з кількома платіжними системами одночасно, мультитенантний SaaS з окремими мерчант-акаунтами

Що важливо для клієнта

Реальний досвід: клієнт дивиться на проєкти з платежами, які ви робили самі, а не на список технологій

Надійність платежів: ви знаєте, як уникнути подвійного списання, як обробляти повторні вебхуки й вебхуки не по черзі та як відновити правильний стан платежу після збою

Самостійність: ви самі розбираєтеся в проблемі, пропонуєте рішення, реалізуєте його й перевіряєте результат

Робота з чужим кодом: покращуєте існуючий код без зайвого переписування архітектури й уважно перевіряєте код, згенерований AI

Юридичні та фінансові умови

Випробувальний термін: 1 місяць

Юридичне оформлення: співпраця тільки через ФОП 3-ї групи, та тільки на гривневий рахунок. Якщо у вас ФОП ще не відкритий, ми надамо необхідну консультацію та допомогу з його відкриттям

Компенсація: гросс — самостійна оплата податків з отриманої суми на ФОП: 5% єдиний податок + 1% військовий збір + ЄСВ(1902.34 грн/міс). Надаємо бухгалтерську допомогу зі звітами

Модель співпраці: контракт з фіксованою погодинною ставкою (Hourly rate). Оплата здійснюється за фактично затрекані години, тож соціальний пакет (оплачувані відпустки та лікарняні) на даній позиції у клієнта не передбачений

Робочий процес та умови

Графік: робочі години узгодимо з вами й клієнтом. Потрібно лише, щоб частина вашого робочого дня перетиналася з робочим днем клієнта в США, а там він починається в другій половині дня за Києвом

Обладнання: за потреби компанія забезпечує робочим ноутбуком

Облік часу: по вимогах клієнта використовується Upwork Tracker, який потрібно встановити на ноутбук, з якого ви підключаєтеся. Якщо проект передбачає видачу робочого ноутбука — трекер буде встановлений там; в іншому разі рекомендуємо створити окремий профіль користувача на власному ноутбуці для робочих завдань. Програма фіксує активність клавіатури/мишки та робить скріншоти (раз на 10 хв). Це формальність для Hourly-моделі, і не забирає гнучкості: якщо ви відійшли від ноутбука, через 20 хв неактивності трекер зупиниться сам. Ви можете самостійно видаляти скріншоти, якщо на них потрапила якась особиста інформація (разом з ними видалиться відповідний 10-хвилинний інтервал часу). Якщо забули увімкнути трекер, можна звернутися до менеджера, він додасть в

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot