Yazılım Mimarı - Turkish Airlines

Yazılım Mimarı
Genel Kriterler

T.C. vatandaşı olmak,

Adli sicil ve adli sicil arşiv kaydı bulunmamak,

Erkek adaylar için; askerliğini yapmış, askerlikten muaf veya askerliği 1 yıl tecilli
olmak,

01.01.1980 ve 31.12.1988 tarihleri arasında doğmuş olmak,

Takım çalışmasına yatkın, kişisel motivasyonu yüksek, araştırmayı ve öğrenmeyi
seven, yaratıcı bir yapıya sahip olmak,

Arabuluculuk, uzlaştırıcılık, liderlik ve ikna kabiliyetleri yüksek olmak,

Üniversitelerin aşağıda belirtilen bölümlerinden lisans derecesinde mezun olmak

o
Bilgisayar Mühendisliği
o
Bilgisayar Bilimleri Mühendisliği
THY A.O.’nun yapacağı dil sınavında başarılı olmak,
Aranan Nitelikler

Uygulama geliştirme alanında en az 10 yıl tecrübesi bulunan,

Iyi derecede java bilen ve Oracle PL/SQL teknolojileri konusunda bilgi sahibi,

Çok katmanlı web uygulamaları ve ilişkisel veritabanları teknolojilerine hâkim,

JSP, Struts, JSF, Spring, XML, Web2.0, HTML 5, Javascript, Ajax konularında
tecrübeli,

Eclipse aracılığıyla Java uygulaması geliştirme tecrübesine sahip,

Nesne-İlişkisel Eşleme (Object Relational Mapping) konularına hakim tercihen JPA,
Hibernate bilen, Oracle PL/SQL teknolojileri ve Web servis teknolojilerinde tecrübeli,

Çeşitli Web servis teknolojilerine hâkim,

Yazılım Tasarım Desenleri ve Nesneye Dayalı Programlama konusunda tecrübeli,

Network programlama ve Multi Threading kavramları konusunda bilgili,

Test Driven Development konusunda tecrübeli tercihen JUnit konusunda deneyimli,

Uygulama sunucuları alanında tecrübeli, tercihen Tomcat,
Weblogic hakkında
tecrübeli,

Linux/Unix, Netwok Switch, Router, Firewall gibi sistem bileşenleri ve etkileri
konusunda bilgili

Tercihen ITIL süreçlerinin uygulandığı ortamlarda çalışmış,

Uygulama geliştirme ve destek hayat döngüsü kavramları (SDLC) konusunda bilgi
sahibi ve tercihen SVN, Maven, Git, Stash, Fisheye ve Jenkins ürünlerini kullanmış,

Uygulama entegrasyonu alanında deneyimli, JMS, IBM MQ, EJB, JCA, Message
Driven Bean, tercihen ESB (Oracle, Talend) teknolojilerine hâkim,

Açık kaynak kütüphaneler konusunda tecrübeli,

Tercihen Agile gibi yazılım mühendisliği tasarım metodolojileri hakkında tecrübe
sahibi,

Tercihen OWASP gibi güvenlik gereksinimleri hakkında teknik bilgi ve tecrübe sahibi.
Görev Tanımı

Uygulama dokümantasyonunu yapmak, birim testlerini yazmak ve geliştirmek,

Uygulamaların birim ve bütünlük testlerinde izlenecek yöntemleri ve kapsamı
belirlemede katkı sağlamak,

Yazılım
yaşam
döngüsü
içinde
ortaya
çıkan
yeni
ihtiyaçlar
çerçevesinde
uygulamaların değişikliklerinin ve bakımının yapılmasında kullanılacak teknoloji ve
yöntemleri belirlemek ve süreçleri kurgulamak konusunda katkı sağlamak,

Yazılım projelerinde yazılım tasarımı ve değişik uygulamaların entegrasyon
yöntemlerin belirlenmesi ve uygulanması alanında katkı sağlamak,

Yazılım
Kalite standartlarının belirlenmesine
yazılımların
loglama,
izleme,
raporlama
ve
katkıda bulunmak, geliştirilecek
güvenlik
gibi
uygulama
genel
gereksinimlerinin kapsam ve niteliklerini belirlemede katkı sağlamak,

Kullanılacak yeni teknolojilerin belirlenmesi ve kullanım standartlarının netleştirilmesi
konusunda çalışmak,
Kalite standartlarına uyulması konusunda kontrolünü yapmak, kod gözden geçirmek.