General Summary Develops and applies advanced methods, theories and research techniques in the investigation and solution of complex and advanced software applications and problems. This role is 100% on-site Principal Duties and Responsibilities (*Essential functions) * Develops and applies advanced