القدرة على تطوير البرامج باستخدام (Java, Ruby on Rails,C++) او لغات البرمجة الاخرى.
المعرفة الجيدة بتقنيات قواعد البيانات مثل SQL , ORM وغيرها.
الكفاءة في استخدام أدوات هندسة البرمجيات.
معرفة قوية بتطوير وإنشاء اختبارات للبرامج المختلفة.
القدرة على التعامل مع تطوير تطبيقات الويب باستخدام إطار ويب شائع مثل (JSF ,Wicket ,MVC)