Should take part in software and architectural development activities.
Transform requirements into stipulations.
Develop and design software based prototypes.
Should take part in testing of prototypes.
Should be updated with the software and be proactive.
Should be flexible to learn new programs and script languages.
Should show good levels of enthusiasm and interest in all IT related things