Bilgisayar Mühendisliği lisans derecesine sahip olmak
İlişkisel veritabanı tasarımı ve yönetimi konusunda en az 2 yıl deneyime sahip olmak
Veritabanı kullanımına dayanan çok katmanlı yazılım uygulamaları geliştirme deneyimine sahip olmak
SQL sorgulama diline hakim olmak
Nesne tabanlı tasarım ve programlama (OOD, OOP) konularına hakim olmak
C/C++, C#, Java programlama dillerinden en az birinde bilgi ve deneyimine sahip olmak
Veri yapıları ve algoritmalar konularına hakim olmak
Erkek adaylar için askerliğini yapmış veya en az 2 yıl tecilli olmak
Yabancı dil yeterliliğini (En az İngilizce) belgelendirmiş olmak (KPDS en az 65, ÜDS en az 65, IELTS en az 6.0, TOEFL-IBT en az 61, TOEFL-CBT en az 173 TOEFL-PBT en az 500)