· En az ön lisans/lisans mezunu (Bilgisayar Programlama, Bilgisayar Mühendisliği vb. bölümler) veya alanla ilgili uzman yetiştiren bir sertifika programı bitirmiş olmak
· Yazılım Uzmanı pozisyonunda en az 3 yıl ve üzeri deneyime sahip olmak
· OOP, SOA, MSA konusunda deneyimli
· ASP.NET (C#), MVC, .NET Framework, .NET Core dillerinde deneyimli
CSS, HTML ve JavaScript dillerinde deneyimli
· ORM (Entity Framework, vb.) deneyimli
· Database dizayn ve SOLID programlama konusunda deneyimli, SQL/TSQL dillerinde query, stored procedure, view geliştirmesini bilen
· MSSQL, MongoDB ve Oracle veri tabanlarında deneyimli
· Versiyon kontrol (TFS, GIT vb.) ve build otomasyon ve paket yönetim sistemlerini kullanabilen
· Web API (REST ve SOAP) konusunda deneyimli
· Redis, Memcache vb. caching sistemlerini kullanabilen
· Agile çalışma deneyimi bulunan
Tercihen PHP deneyimi bulunan
· Tercihen Secure Development Life Cycle(S-SDLC) alanında deneyimli ya da Secure Coding Teknikleri eğitimini almış olmak