Expert level experience and understanding with unit testing, release procedures, coding design and documentation protocol as well as change management procedures Strong debugging, problem solving and investigative skills