Çeşitli ilân · Yükseköğretim Kurulu Başkanlığından
Yükseköğretim Kurulu Başkanlığından
Yükseköğretim Kurulu Başkanlığından:
Başkanlığımızda 375 sayılı Kanun Hükmünde Kararnamenin ek 6 ncı maddesi ve Kamu
Kurum ve Kuruluşlarının Büyük Ölçekli Bilgi İşlem Birimlerinde Sözleşmeli Bilişim Personeli
İstihdamına İlişkin Esas ve Usuller Hakkında Yönetmelik uyarınca sözleşmeli bilişim personeli
istihdam edilecektir.
1- BAŞVURU ŞARTLARI
A-) GENEL ŞARTLAR
1. 657 sayılı Devlet Memurları Kanunu’nun 48 inci maddesinde yazılı genel şartları
taşımak.
2. Erkek adaylar için muvazzaf askerlik çağına gelmemiş veya askerlik çağına gelmiş ise
muvazzaf askerlik hizmetini yapmış, erteletmiş veya askerlik hizmetinden muaf olmak.
B-) ÖZEL ŞARTLAR
1) KIDEMLİ YAZILIM GELİŞTİRME UZMANI (Java) (2 Kişi - Aylık brüt sözleşme
ücret tavanının 4 katına kadar)
a. Bilgisayar mühendisliği, yazılım mühendisliği ya da bunlara denkliği/eşdeğerliği
Yükseköğretim Kurulu'nca kabul edilmiş yükseköğretim kurumlarından mezun olmak.
b. Belgelendirmek kaydıyla lisans mezuniyetinden sonra yazılım geliştiricisi olarak en az
8 yıllık çalışma deneyimine sahip olmak.
c. Java ve Spring Boot kullanılarak geliştirilen uygulamaların geliştirme ve bakım
çalışmalarında fiilen görev aldığını belgelendirmek.
d. Spring Security ve Spring Data bileşenleri hakkında bilgi sahibi olmak.
e. Oracle veya PostgreSQL ilişkisel veri tabanları konusunda bilgi ve deneyim sahibi
olmak.
f. JPA ve Hibernate gibi ORM teknolojileri, ileri düzey SQL, veri modelleme ve sorgu
performansı iyileştirme konularında bilgi sahibi olmak.
g. Web teknolojileri (HTML/HTML5, XHTML, CSS/CSS3, Javascript) konularında bilgi
sahibi olmak.
h. Javascript framework veya kütüphanelerinden en az birinde (React, Vue, Angular vb.)
bilgi sahibi olmak.
i. Web servisleri, SOAP, REST gibi teknolojiler hakkında bilgi sahibi olmak.
j. Yazılım geliştirme yaşam döngüsü (SDLC) ve çevik yazılım geliştirme (Scrum,
Kanban) süreçleri hakkında bilgi sahibi olmak.
k. Versiyon Kontrol Sistemleri (Git, SVN vb.) hakkında bilgi sahibi olmak.
l. Nesne Yönelimli Programlama (OOP), Temiz Kod, SOLID prensipleri ve Tasarım
Kalıpları hakkında bilgi sahibi olmak.
m. Birim testi (unit testing), entegrasyon testi ve test odaklı geliştirme (TDD) konularında
bilgi sahibi olmak.
n. CI/CD süreçleri ve Jenkins, GitLab CI/CD veya benzeri sürekli entegrasyon ve
dağıtım araçları hakkında bilgi sahibi olmak.
o. Docker kullanarak uygulamaları konteyner ortamında geliştirme ve çalıştırma