METUnic ODTÜ GV BT A.Ş.
Yazılım Geliştirici
METUnic ODTÜ GV BT A.Ş.Turkey14 hours ago
Full-timeInformation Technology

Yazılım Geliştirici (Mid-level)


Pozisyon Bilgileri

  • Firma Sektörü/Birim: Bilişim/Teknik Geliştirme
  • Çalışma Şekli: Tam zamanlı
  • Pozisyon: Yazılım Geliştirici


Genel Nitelikler

  • Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği veya diğer ilgili bölümlerinden mezun olan,
  • Benzer pozisyonda en az 2 yıl, en fazla 5 yıl deneyimli olmak.
  • Erkek adaylar için askerlikle ilişkisi olmayan,
  • Esnek çalışmaya uyum gösterebilen,
  • Yazılı ve sözlü iletişim becerisi yüksek olan,
  • Ekip çalışmasına yatkın; bilgi paylaşımına açık ve mentörlük ilişkisine yatkın olan,
  • Zamanını iyi planlayan, görev önceliklendirmesi yapabilen,
  • Teknolojiyi ve yenilikleri takip eden, öğrenmeye ve gelişmeye açık olan,
  • Yapay zeka araçlarını yazılım kalitesini ve verimliliği artıran profesyonel bir araç olarak bilinçli kullanan,
  • Etik yapay zeka kullanımı konusunda farkındalık sahibi olan (veri gizliliği, üretilen kodun güvenilirliği, telif hakkı vb.).


Temel Teknik Yetkinlikler

  • PHP, SQL, JavaScript, HTML, CSS konusunda proje geliştirme deneyimine sahip olan,
  • Git ile dal yönetimi (branching), birleştirme (merge/rebase) ve kod inceleme (pull request) süreçlerini etkin şekilde kullanan,
  • Web tarayıcılarının çalışma prensiplerini bilen, ön yüz geliştirme konusunda deneyim sahibi olan,
  • JSON, XML ve REST/GraphQL API veri formatlarıyla çalışmış olan,
  • Linux ortamında geliştirme yapabilen,
  • Temel bilgisayar ağları bilgisine sahip olan,


Yapay Zeka Destekli Geliştirme

  • GitHub Copilot, Claude, Codex gibi yapay zeka destekli geliştirme araçlarını günlük iş akışına entegre etmiş olan,
  • Yapay zeka araçlarıyla kod yazma, hata ayıklama (debugging), kod inceleme ve otomatik test senaryosu oluşturma deneyimine sahip olan,
  • Görev tanımına uygun, etkili ve güvenli prompt'lar yazabilen; prompt mühendisliği konusunda pratik bilgiye sahip olan,
  • Yapay zeka çıktılarını eleştirel gözle değerlendiren, güvenlik açıkları ve mantık hataları açısından doğrulayabilen,
  • Yapay zeka araçlarının sınırlarını bilen; ne zaman kullanılacağına, ne zaman manuel müdahale gerekeceğine karar verebilen,


Yazılım Geliştirme Pratikleri

  • Test odaklı geliştirme (TDD) veya davranış odaklı geliştirme (BDD) yaklaşımlarını bilen ve uygulayan,
  • Birim testi (unit test), entegrasyon testi ve uçtan uca (e2e) test yazma deneyimine sahip olan,
  • Kod kalitesini artırmaya yönelik refactoring ve clean code prensiplerine (SOLID, DRY, KISS) hâkim olan,
  • Yazılım tasarım kalıplarını (design patterns) tanıyan ve uygun bağlamlarda kullanan,
  • CI/CD süreçleri ve Docker/container teknolojileri hakkında bilgi sahibi olan,
  • Teknik borç (technical debt) kavramını bilen ve yönetebilen,
  • Kod inceleme (code review) süreçlerine yapıcı katkı sağlayan,


Tercih Edilen Yetkinlikler

  • Java ya da Node.js deneyimine sahip olan,
  • React ya da benzeri bir ön yüz geliştirme kütüphanesi kullanmış olan,
  • NoSQL veritabanı (MongoDB, Redis vb.) kullanmış olan,
  • Spec-driven development (geliştirmeye başlamadan önce gereksinim ve davranış tanımlarını yazılı hale getirerek ilerleyen) yaklaşımıyla çalışmış olan,


Çalışma Şartları:

  • Lokasyon: Çankaya / Ankara
  • Çalışma Günleri ve Saatleri: Hafta içi 09:00 – 18:00
  • Çalışma Modeli: Deneme süresi sonrası hibrit (3 gün ofis, 2 gün uzaktan)

Key Skills

Ranked by relevance