Career Opportunities! - Software Developer - Deputy / Assistant- Manager Survey/ Training/ Affiliations Management