Software Developer -

Evaluate new technologies and software products to determine feasibility and desirability of incorporating their capabilities within research projects.