Разработчик ПО для платежной платформы

Что за роль

Проектная задача — разработать программное решение для пополнения мобильных номеров и оплаты регулярных счетов через единую платформу. Система должна объединить пользовательский интерфейс, обработку транзакций, подключение платёжных каналов, интеграции с операторами и поставщиками услуг, меры безопасности и административную отчётность. Оплата должна проходить через UPI или поддерживаемые мобильные кошельки.

Что предстоит делать

    • Спроектировать архитектуру платформы и описать выбранный технологический стек, этапы разработки и подход к тестированию.
    • Разработать пользовательские сценарии пополнения мобильного счёта и оплаты коммунальных и других регулярных услуг.
    • Реализовать обработку транзакций и интеграции с платёжными шлюзами, UPI, мобильными кошельками, операторами связи и биллерами.
    • Обеспечить отображение статуса операций в реальном времени и понятную обработку ошибок для пользователей и администраторов.
    • Создать административную панель с отчётностью по транзакциям.
    • Проверить end-to-end сценарии в доступной обеим сторонам staging-среде, включая пополнение и оплату счетов.
    • Передать исходный код, инструкции по сборке и базовую документацию для пользователей и администраторов.

Что потребуется

    • Навыки Android- и мобильной разработки, работы с API и PHP.
    • Опыт интеграции платёжных шлюзов и проектирования программной архитектуры.
    • Понимание требований безопасности для приложений, обрабатывающих платежи.
    • Способность подготовить подробное техническое предложение: архитектура, API и шлюзы, стек, этапы, тестирование и поддержка после запуска.
    • Опыт разработки аналогичных систем пополнения баланса или оплаты счетов будет полезно кратко описать в предложении.

Что важно знать

До начала разработки заказчик просит обозначить вопросы и неясности, чтобы согласовать объём работ. Критерии приёмки включают успешное прохождение платежных сценариев в staging, актуальные статусы и обработку ошибок, а также передачу исходников и документации. В предложении также нужно описать пострелизную поддержку.

Оценка вакансии
6.6 / 10
В описании есть конкретные пользовательские сценарии, интеграции и критерии приёмки, а также перечислены необходимые технические компетенции. Не указаны сроки, формат взаимодействия и условия поддержки после запуска; бюджет обозначен, но его период и распределение не уточнены.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал