•آشنایی کافی با چرخه حیات تولید نرم افزار
•شناخت کافی از سیستم عامل و مدیریت منابع
• آشنایی اولیه با مفاهیم مربوط به Performance Evaluation در مهندسی نرم افزار
•آشنایی اولیه با ابزارهای Load Test و Performance Profiling
• آشنایی کافی با زبان SQL و محیط (Oracle (PL/SQL و مفاهیم Performance SQL Tuning
•آشنایی با ابزارهای مرتبط با Big Data و Message Broker مانند ActiveMQ ،Kafka ،ElasticSearch و NoSql
•آشنا بر زبان برنامه نویسی جاوا