Tfs Uygulama Geliştirme Uzmanı İş İlanı

İşveren Hakkında
  • İstanbul(Avr.)(Beyoğlu)
  • Telekomünikasyon

GENEL NİTELİKLER

  • Mevcut talep ve proje yönetimin TFS üzerine taşınması/geliştirilmesi
  • Sürüm Yönetimi otomasyon işlemlerinin uygulanması ( Continuous Integration )
  • Team project collection’l arı ve team projectlerinin yönetilmesi
  • TFS yetkilerinin, yetki gruplarının, rollerinin ve ayarlarının yönetilmesi (yeni grup ve roller oluşturabilme ve ihtiyaca özel yetkilendirme)
  • Tüm TFS yamalarının ve güncellemelerinin yüklemesi
  • Power tools üzerinde agile ve scrum metodolojilerinin işlem şablonlarının (process template) düzenlenmesi ve ihtiyaçlar doğrultusunda yeni work itemlar, formlar tasarlanması, akışlarının çizilmesi ve tfs üzerinde devreye alınması
  • Build Agent'ların kurulumu ve yapılandırması
  • TFS' deki Ekip Projeleri için Check-In politikalarını ve branch politikalarını yapılandırılması.
  • Sürekli Entegrasyonu otomatikleştirmek, çoklu ortamlarda birim testlerini (Test, KG ve Üretim) yapılandırması.
  • Kod kalitesi ölçümlerini, birim testlerini ve test kapsamı raporlarını günlük olarak izlemek için kaynak kodunu taramak üzere SonarQube ve CheckMarx gibi araçların yapılandırılması
  • Kurum içi Nuget yapısının yapılandırılması
  • TFS’ in alternatif olarak Git desteğinin yapılandırılması
  • .Net, Java ve diğer açık kaynak kodlu uygulamalarının IIS' lere ya da alternatif ortamlara dağıtılması
  • TFS İş Akışlarının proje bazında özelleştirilmesi
  • Yedekleme ve TFS Sunucu Yedeklemelerinin yapılandırılması
Nitelikler
  • Lisans mezunu olan (Tercihen Mühendislik Fakültelerinden mezun)
  • Benzer pozisyonlarda en az 3 yıl deneyimli
  • Deployment, Build Definition tanımlama ve TFS Build server kurulum ve konfigürasyonu Build controller ve build agent konfigürasyonu konusunda bilgi sahibi
  • Agile framework ve Scrum metodoloji hakkında bilgi sahibi
  • TFS ile uygulama yaşam döngüsü (application lifecycle management) uygulama konusunda teorik ve pratik bilgi sahibi ve ALM sürecine hakim
  • Analiz, Geliştirme, Test ve yayınlama araçlarına ve süreçlerine hakim
  • TFS Plug’inleri ve TFS için çalışacak windows ve web servisleri geliştirebilecek, farklı platformlara entegrasyon sağlayabilecek kadar C# yazılım dili, XML ve WCF web servisleri, t-sql veritabanı programlama dili bilen ve geleneksel uygulama araçlarında uygulama bilgisi sahibi
  • Version Control konusunda tecrübeli, Branch & Merge mekanizma ve stratejilerini bilen
  • MSSQL veritabanı konusunda deneyimli
  • Tercihen Build otomasyonu, deployment ve yetki işlemleri için Power shell script deneyimi olan
  • İyi derecede yazılı ve sözlü İngilizce bilen
  • İletişimi ve temsil yeteneği güçlü
  • Analitik, problem çözme yeteneği gelişmiş
  • Teknolojiyi ve yenilikleri yakından takip eden