new or maintaining existing software...
departments and within each team. You will be part of the software...
n by prototyping, research, performs role of lead development...