This means designing and developing solutions to complex challenges with attention to the detail you enjoy understanding and working right through the software