ARANAN NİTELİKLER VE İŞ TANIMI
GENEL NİTELİKLER
- Fullstack C#, ASP.NET ve .NET MVC teknolojileri ile web tabanlı uygulama geliştirme deneyimine sahip,
- Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği, Yapay Zekâ Mühendisliği, Yapay Zekâ ve Veri Mühendisliği, İstatistik veya ilgili bölümlerinden mezun,
- Yazılım geliştirme yaşam döngüsünün analiz, tasarım, kodlama, test, devreye alma, bakım ve kullanıcı kabul süreçlerinde görev almış,
- Katmanlı mimari, REST API, Web API, SOAP ve mikroservis mimarileri ile uygulama ve entegrasyon geliştirme konusunda deneyimli,
- MSSQL, PostgreSQL, MySQL vb. ilişkisel veritabanları ile çalışmış ve etkin SQL sorguları geliştirebilen,
- Git tabanlı versiyon kontrol sistemleri ve CI/CD süreçleri ile çalışabilecek,
- Yapay zekâ, makine öğrenmesi, derin öğrenme ve büyük dil modelleri (LLM) tabanlı uygulamalar geliştirme ve mevcut kurumsal uygulamalara entegre etme konularında bilgi ve/veya deneyim sahibi,
- OpenAI, Gemini, Claude, Ollama ve benzeri LLM servisleri ile entegrasyon gerçekleştirme konusunda bilgi sahibi,
- RAG (Retrieval-Augmented Generation), embedding, vektör veritabanları ve semantik arama teknolojileri ile çalışabilecek,
- Doküman anlama, OCR, metin sınıflandırma, bilgi çıkarımı, doküman işleme ve Computer Vision çözümleri geliştirme konularında bilgi sahibi,
- Yapay zekâ ajanları (AI Agents), LLM tabanlı otomasyon çözümleri ve Prompt Engineering konularında bilgi ve/veya deneyim sahibi,
- Python kullanarak yapay zekâ, veri işleme ve makine öğrenmesi uygulamaları geliştirebilen,
- Makine öğrenmesi ve derin öğrenme modellerinin geliştirilmesi, eğitilmesi, değerlendirilmesi, uygulamalara entegre edilmesi ve doğruluk, performans, maliyet, cevap süresi açısından iyileştirilmesi süreçlerinde görev alabilecek,
- SAP ERP, veritabanları ve diğer kurumsal sistemlerle yazılım ve yapay zekâ entegrasyonları geliştirme konusunda bilgi ve/veya deneyim sahibi,
- Geliştirilen uygulamaların performans, güvenlik, ölçeklenebilirlik ve sürdürülebilirliğini sağlayabilecek,
- Teknik dokümantasyon hazırlayabilecek; yeni yazılım ve yapay zekâ teknolojilerini takip ederek kurum içerisinde uygulanabilecek çözüm ve teknolojileri araştırabilecek,
- İş birimleri ile teknik ekipler arasında analiz, ihtiyaç belirleme ve çözüm geliştirme süreçlerine katkı sağlayabilecek,
- İngilizce teknik dokümanları anlayabilecek,
İŞ TANIMI
Aday, çelik konstrüksiyon üretimi konusunda faaliyet gösteren şirketimizde Yazılım Uzmanı olarak çalışacak ve aşağıdaki görevlerden sorumlu olacaktır:
- .NET platformunda C#, ASP.NET, .NET MVC vb. teknolojilerle fullstack web tabanlı uygulamalar geliştirmek,
- Yazılım ve yapay zekâ projelerinin analiz, tasarım, kodlama, geliştirme, entegrasyon, test, devreye alma ve bakım süreçlerinde görev almak,
- Katmanlı mimari, REST API, Web API, SOAP, farklı web servisleri ve mikroservis mimarileri ile uygulama ve entegrasyonlar geliştirmek,
- MSSQL, PostgreSQL, MySQL vb. ilişkisel veritabanları ile çalışmak ve etkin SQL sorguları geliştirmek,
- Yapay zekâ, makine öğrenmesi, derin öğrenme ve büyük dil modelleri (LLM) tabanlı uygulamalar geliştirmek; bu uygulamaları mevcut kurumsal sistemlere entegre etmek,
- OpenAI, Gemini, Claude, Ollama ve benzeri LLM servisleri ile entegrasyonlar gerçekleştirmek,
- RAG (Retrieval-Augmented Generation), embedding, vektör veritabanları ve semantik arama teknolojileri ile kurumsal yapay zekâ uygulamaları geliştirmek,
- Doküman anlama, OCR, metin sınıflandırma, bilgi çıkarımı ve doküman işleme çözümleri geliştirmek,
- Yapay zekâ ajanları (AI Agents) ve LLM tabanlı otomasyon çözümleri geliştirmek,
- Python kullanarak yapay zekâ, veri işleme ve makine öğrenmesi uygulamaları geliştirmek,
- Makine öğrenmesi ve derin öğrenme modellerinin geliştirilmesi, eğitilmesi, değerlendirilmesi, uygulamalara entegre edilmesi ve iyileştirilmesi süreçlerinde görev almak,
- Yapay zekâ modelleri ve uygulamalarının doğruluk, performans, maliyet ve cevap sürelerini analiz ederek iyileştirmek,
- SAP ERP, veritabanları ve diğer kurumsal sistemlerle yazılım ve yapay zekâ entegrasyonları geliştirmek,
- Git tabanlı versiyon kontrol sistemleri ve CI/CD süreçleri ile çalışmak,
- Birim, entegrasyon ve kullanıcı kabul testleri süreçlerine katkı sağlamak,
- Geliştirilen uygulamaların performans, güvenlik, ölçeklenebilirlik ve sürdürülebilirliğini sağlamak,
- Teknik dokümantasyon hazırlamak ve geliştirilen çözümlerin sürdürülebilirliğine katkı sağlamak,
- Yeni yazılım ve yapay zekâ teknolojilerini takip ederek kurum içerisinde uygulanabilecek çözüm ve teknolojileri araştırmak,
- İş birimleri ile teknik ekipler arasında analiz, ihtiyaç belirleme ve çözüm geliştirme süreçlerine katkı sağlamak.