Оптимизация backend кода/расширение error handling
Вэбсайт нашего магазина строился на C#, .NET 2, .aspx, MySQL. URL предоставим перспективному кандидату.
Вэбсайт проводит рассчеты по кредитным картам. Модуль, отвечающий за сами транзакции с кредитками (назовем его транзакционной частью), использует 2 внешних банковских сервиса (которые и осуществляют рассчет, модуль получает результаты). Изначально транзакционная часть системы была запрограммирована без учета полного спектра ошибок, которые могут возвращать внешние сервисы, и без учета поддержки разных клиентских платформ (браузеры/системы).
Иногда в работе транзакционной части возникают ошибки, реакция на которые не была учтена при разработке.
Цель этого проекта - добиться корректной работы транзакционной части с внешними сервисами на разных клиентских платформах.
Тезисное описание работы:
-ожидаемая длительность работы 56-80 рабочих часов
-разбор чужого кода; написано понятно и с комментариями, отдельный модуль
-документация по сервисам на английском языке (прибл кол-во необходимых к чтению страниц 5-10)
-внешние сервисы: один COM плаг-ин на сервере самого магазина, второй - asp скрипт на сервере процессора. Они принимаются как данное, и изменению не поджефат. Действуют как внешний фактор, к которому нужно до конца подстроить систему.
-только back-end программирование, вэбсайт полностью функционален. Необходимо расширение error handling и некоторая оптимизация (например, формат входных данных для внешних сервисов)
-проверка, что используемые методы не приводят к ошибкам на всех распространенных платформах.
-совершенствование существующего лога общения с внешними сервисами.
Мы готовы достойно оплатить работу. Разбор чужого кода включаем в список работ. По возможности организуем консультации с разработчиком. Окажем содействие в интерпретации документации по внешним сервисам и самой системе магазина.
Предпочтние кандидатам из Киева. Ищем серьезного исполнителя. Перспективы будущих заказов.