Product Developer
CurrentDeveloping new software applications in partnership with business analysts and technical architects.Upgrading existing software as the user organisation's needs change.Testing software to ensure the code is correct, fixing ('debugging') errors where they occur, and rerunning and rechecking the program until it produces the correct results.Reviewing current systems.Testing the product in controlled, real situations before going live.Maintaining the systems once they are up and running.