Billing System Enginner


Main responsibility is to ensure customer billing is performed on a timely and accurate basis. Administer and maintain database security, integrity, and optimization



  • Administer and maintain database security, integrity, and optimization
  • Monitoring databases and related systems to ensure optimized performance. Identify and resolve performance and capacity issues
  • Develop and run periodic and requested reports
  • Write SQL and other programming languages code by request of different projects. Design and develop SQL objects including stored procedures, functions, triggers, and views.
  • Analyze user requirements and translate into database requirements and code.
  • Production and distribution of sales invoices in an accurate and timely manner to facilitate on time cash collection
  • Ensure special customer billing requirements are adhered to and controlled; preparation of special invoices to fulfill customer’s contractual requirements
  • Produce and prepare stage payments & work share invoices
  • Produce manual invoices and credit notes
  • Demonstrate ability and solid work ethic to perform daily technical tasks for running trial billing, production billing, executing treatment processes and troubleshooting customer issues.  Create timely and accurate customer invoices per the schedule. Research and resolve discrepancies found during invoice and systems review.
  • Create VOIP, Internet, Video, or Data Center products for Business and Residential customers. Develop and maintain an in-depth knowledge of product catalog, pricing, and promotions.
  • Executes internal orders for changes in Billing platform. Perform unit and integration testing, present final test results, and obtain agreement and approval for system changes, product creations, or product modifications. Work with other departments to complete testing of any system or product changes. 
  • Follow appropriate change management and implementation procedures. Research, propose, and implement solutions to production issues and trouble tickets as assigned by Manager. Follow established standards for the support of internal and external customers. Open and follow up on vendor tickets as needed for issues identified in the systems.
  • Troubleshoot billing and provisioning application issues that may impact process flows and/or customer services. Perform application maintenance and troubleshooting, including system configurations to ensure proper treatment of customers for nonpayment.
  • Review audits and reconciliations to recognize, research, and resolve potential revenue leaks that may negatively impact the customer or the company.
  • Establish and maintain backup and recovery processes
  • Create and update System documentation and Design specifications.
  • Any other ad-hoc duties required of the role


EDUCATION: University degree in Computer Science or relevant area

Post – Graduate Degree Optional


EXPERIENCE:    3 or more years’ Experience running billing systems in the tele-communications industry



  • Experience in solution implementation in projects related to 
    • Revenue Management (Mediation, Charging, Billing, Rating etc.)
    • CRM, Revenue Assurance
    • ERP
  • Database overview and principals ( MySQL, Postgres, Microsoft SQL)
  • High Availability, Clustering
  • Cloud and Virtualization knowledge
  • Shell scripting, perl
  • IP networking



  • Strong inter-personal and communication skills; capable of writing proposals or papers, acting as a vendor liaison, and working closely with upper management. 
  • Ability to solve problems quickly and work under pressure.
  • Ability to identify tasks which require automation and automate them. 
  • Thorough understanding of database performance monitoring and analysis tools
  • Strong Experience in database disaster recovery planning and recovery
  • Knowledge of VoIP, Internet, Video, and/or Wireless products is required.
  • Demonstrated experience with configuring and maintaining essential billing, mediation, and provisioning software applications
  • Experience with creation of new VOIP, Internet, Video and/or Wireless products for Business and Residential customers
  • Experience SQL database environments, including reporting and data warehouse applications
  • Proficiency in desktop applications such as Microsoft Excel, Word
  • Excellent verbal and written communications.
  • Fluent in English