متخصص طراحی ، تولید و توسعه نرم افزار کاربردی تحت ویندوز مبتنی بر NET.
آشنایی کامل به مفاهیم برنامه نویسی شی گرا ،برنامه نویسی چند لایه و تسلط بر زبان های برنامه نویسی C# ,MVC, .NET ,Java و زبان های مرتبط دیگر
توانایی استفاده از ابزارهای پیشرفته برنامه نویسی مانند Visual Studio
تسلط کامل بر پایگاه داده SQL Server و تکنولوژی های اتصال به پایگاه داده اعم از LINQ , ADO.NET و Entity Framework جهت طراحی ، معماری و مدیریت بانک های اطلاعاتی
تسلط بر مفاهیم و تکنیک های تجزیه و تحلیل و مهندسی نرم افزار اعم از Agile , ORM ,RUP و UML
آشنایی با اصول امنیت در توسعه برنامه و پایگاه داده
آشنایی اولیه با مفاهیم پایه شبکه و سرور
آشنایی اولیه با مفاهیم برنامه نویسی و توسعه برنامه های تحت وب
آشنایی اولیه با مفاهیم تولید اتوماسیون
ترجیحا آشنا به برنامه نویسی موبایل