توسعه دهنده #C
توانایی مدیریت پروژه
توانایی انجام کار گروهی
دانش مناسب در حوزه نرم افزار و زبان های برنامه نویسی
آشنایی با مفاهیم داه کاوی و ابزارهای رایج آن
آشنایی با معماری چند لایه نرم افزار و مفاهیم شی گرا
توانایی تحلیل فرآیندهای کسب و کار
توانایی درک و تشخیص درست نیازها
توانایی آنالیز درست مساله و ارائه راهکارهای مناسب
دارای رویکرد خلاقانه در حل مساله
توانایی مستندسازی سیستم ها و فرآیندها
آشنایی با تکنیک ها و مدل سازی فرآیندها (use case , UML model) و متدولوژی های توسعه نرم افزار