Pre-Billing System Development

Project Overview

Pre-Billing Software Development for a Client in Switzerland

A global enterprise headquartered in the USA sought to replace legacy pre-billing software for its Swiss office

Challenge

The existing pre-billing system, built on AS400, had become outdated and unsustainable. Migrating to a new solution was essential, but due to the extensive, customized business logic involved, only a tailored software development approach was viable. In addition to implementing new requirements, substantial re-engineering was necessary to correctly migrate the existing business logic

Team Composition

Client: 1 Tech Lead, 2 .Net developers; 2 contractors

Scandiantech: 2 .Net developer, 1 .Net developer/analyst

Technology Stack

C#.Net 4.5, WPF, React, MSSQL, Windows Server

Process

  1. Requirements Gathering:
    Scandiantech’s developer/analyst collaborated with stakeholders to gather detailed business requirements. Legacy system logic was analyzed and re-engineered to ensure proper migration
  2. Technical Design:
    The system processes billing data from multiple sources, applies transformation rules, and generates condensed data for invoice printouts. Each month, it handles approximately 30 million normalized user action records. Initially implemented as a WPF application executed monthly, but then enhanced and converted into a microservices architecture by Scandiantech specialists, enabling web accessibility for global use without RDP server connections
  3. Development and Testing:
    Tasks were managed in Jira for seamless coordination. The system was rigorously tested with unit tests and T-SQL optimizations to improve data processing performance. Business users accessed a configurable web interface for system management which was built on React. The development team included Scandiantech experts, Client internal tech lead and two internal developers, and two external contractors.
  4. Delivery and Deployment:
    Scandiantech prepared software releases, which were deployed iteratively by the client’s internal IT specialists.

Results

Scandiantech enabled the successful migration from legacy software to a modern pre-billing solution. The new system was delivered within the agreed timeline, meeting all technical and business requirements

Project Details

Date : 2018-2022

Tags :