- Üniversitelerin ilgili programlarından mühendislik lisans derecesine sahip olmak
- Microsoft teknolojileri ile ilgili olmak
- .NET Framework ortamında yazılım deneyimi (tercihen dil olarak C#)
- Nesne yönelimli programlama bilgisi
- Sıfırdan komple uygulamalar geliştirmektense hali hazırda bulunan bir sistemin API programlama arayüzünü inceleyebilme, API kullanarak sisteme ek geliştirmeler ve eklentiler yapabilme
- İkincil olarak Java, j2ee, jPBM bilgisi (Bazı ürünler için alternatif yazılım platformu olarak değerlendirmek üzere)
- Microsoft SQL Server veya benzeri kurumsal seviye veritabanı sistemleri konusunda teknolojik bilgi
- İleri seviyede yazılı ve sözlü teknik İngilizce bilgisi
- Öğrenmeye hevesli olma, sürekli gelişen teknolojiye ilgi duyma ve takip etme
- Olumlu iletişim becerileri
- Yurtiçi ve yurtdışı seyahat engelinin bulunmaması
- Erkek adaylarda askerliği bitirmiş veya en az 2 yıl erteletmiş olma