انجام وظایفی منطبق بر مهارت های زیر:
- توانایی درک مسئله و ارائه راه حل
- علاقه مند به یادگیری
- توانایی کار گروهی
- تسلط بر مفاهیم پایه، class library و ابزار .Net Framework
- تسلط بر زبان برنامه نویسی VB.Net یا C#.Net
- تسلط بر مفاهیم و ابزارهای برنامه نویسی تحت وب
- تسلط به مفاهیم پایگاه داده و MS SQL Server
- برخورداری از دانش و تجربه کافی در زمینه برنامه نویسی و طراحی شیء گرا
- آشنایی کافی با مفاهیم معماری نرم افزار و معماری های چندلایه
- شناخت فرآیند مهندسی نرم افزار و آشنایی با مفاهیم RUP و SCRUM
- توانایی برقراری ارتباط با سایر نقش های چرخه تولید نرم افزار