Implementing, developing, testing and installing web-based software systems. Define functional processes and work towards continuous improvement. Implementing, enhancing and maintaining the back-end of the product.
Ensuring the development of well-designed and testable code. Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review. Troubleshooting and debugging to optimise performance.