Apart from the core responsibilities candidate may have to carry some additional responsibilities as well. Like:
Hands on Experience in :: Website Development & Maintainance
Mobile Application Development Experience is plus.
Bachelor degree