Yazılım Geliştirme Uzmanı
Tapu ve Kadastro Genel Müdürlüğü
Açıklama
İlan detayları.
Mezuniyet ve nitelikler
- 657 sayılı Devlet Memurları Kanununun 48 inci maddesinde sayılan genel şartları taşımak.
- Dört yıllık bilgisayar mühendisliği, yazılım mühendisliği, elektrik mühendisliği, elektronik mühendisliği, elektrik ve elektronik mühendisliği veya endüstri mühendisliği bölümlerinden ya da YÖK denkliği kabul edilen yurt dışı yükseköğretim kurumlarından mezun olmak.
- Alternatif olarak, belirtilenler dışındaki dört yıllık mühendislik; fen-edebiyat, eğitim/eğitim bilimleri fakültelerinin bilgisayar ve teknoloji üzerine eğitim veren bölümleri; istatistik, matematik veya fizik bölümlerinden mezun olmak. Bu eğitim grupları yalnızca brüt sözleşme ücret tavanının 2 katı ödenecek pozisyonlara başvurabilir.
- Yazılım/yazılım tasarımı ve geliştirilmesi ile bu sürecin yönetimi veya büyük ölçekli ağ sistemlerinin kurulumu ve yönetimi alanında; 2 kat ücret tavanı için en az 3 yıl, 3 veya 4 kat ücret tavanı için en az 5 yıl mesleki tecrübeye sahip olmak. Mesleki deneyim lisans mezuniyeti sonrasındaki belgeye dayalı hizmetlerden hesaplanır.
- Bilgisayar çevre birimlerinin donanımı ve kurulan ağ yönetimi güvenliği hakkında bilgi sahibi olmak kaydıyla güncel programlama dillerinden en az ikisini bildiğini belgelemek.
- Güvenlik soruşturması ve arşiv araştırması sonunda bilişim personeli olarak çalışmasına engel bir durumu bulunmamak.
Özel şartlar
- Yazılım geliştirme alanında en az üç yıl fiilen çalışmış olmak ve bu deneyimini belgelemek.
- .NET/.NET Core platformunda ve C# programlama dilinde kurumsal uygulama geliştirmiş olmak ve bunu belgelemek.
- ASP.NET Core Web API kullanarak RESTful servisler geliştirme ve katmanlı yazılım mimarileri konusunda deneyim sahibi olmak.
- İlişkisel veri tabanlarından en az biriyle uygulama geliştirmiş; SQL, veri modelleme ve sorgu optimizasyonu konularında bilgi sahibi olmak.
- Entity Framework Core veya eş değer bir nesne-ilişkisel eşleme aracı kullanmış olmak.
- Nesne yönelimli programlama, SOLID prensipleri, tasarım desenleri ve temiz kod yaklaşımı konusunda bilgi sahibi olmak.
- Git veya eşdeğer bir sürüm kontrol sistemi kullanmış olmak ve yazılım geliştirme yaşam döngüsü süreçlerine hâkim olmak.
- Docker, Redis, mesaj kuyruğu sistemleri, React/Angular/Vue veya CI/CD araçları konusunda deneyim sahibi olmak.
- Birim test yazımı, hata ayıklama ve kod inceleme süreçlerine hâkim olmak.
Başvuru
Çevrimiçi (Cumhurbaşkanlığı Kariyer Kapısı); şahsen, kargo veya posta başvurusu kabul edilmez.