Full Stack Developer
KIPCO Grubu'nun (Kuwait Projects Company) bir iştiraki olarak 1977 yılında kurulan Burgan Bank Grubu, MENAT (Orta Doğu&Kuzey Afrika, Türkiye) bölgesinin en büyük şube ağına sahip bankalarından biridir. Özellikle kurumsal müşterilere, finansal kurumlara ve özel bankacılığa odaklanmış olup bireysel ve özel bankacılık alanlarında büyüyen bir markadır.
2013 yılından bu yana Burgan Bank Türkiye olarak sürekli değişen ve gelişen dünyanın dinamik yapısına hızla ayak uyduruyor, yenilikleri fırsata dönüştürüyoruz. Her zaman güvene dayalı, samimi ve sürdürülebilir ilişkiler kurarak tecrübeleri ve uzmanlıklarıyla birbirini besleyen ‘biz olmak, dinamizm ve kazanmak’ değerleri doğrultusunda uyum içinde çalışan bir kurumuz.
Hedefe ulaşırken tüm ekip arkadaşlarımızın çabasını ve performansını güçlendirmek için çalışan mutluluğunu benimsiyoruz. Ailemizin her üyesine daha ilk günden itibaren “Burgan seninle” mesajını veriyor; kariyer, gelişim, gelecek ve yaşam yolculuğunda her türlü eğitim, seminer ve uygulamalarla Burganlılara destek oluyoruz.
Bilgi Teknolojileri Grubu, Ödeme Sistemleri Geliştirme Bölümü, Kart, Kampanya ve Ödemeler ekiplerimizde; yüksek hacimli, gerçek zamanlı ve kritik bankacılık süreçlerini yöneten ürünler geliştiriyoruz.
Çevik çalışma yaklaşımıyla yalnızca kod geliştiren değil; tasarıma katkı sağlayan, teknik kararların sorumluluğunu alan, ürettiği çözümün canlıdaki davranışını takip eden ve sürekli daha iyisini arayan bir ekip olarak çalışıyoruz.
Yapay zekâyı yazılım geliştirme yaşam döngüsünün aktif bir parçası olarak görüyoruz. AI destekli geliştirme araçlarını; kodlama, analiz, test senaryosu oluşturma, code review, debugging, refactoring ve teknik dokümantasyon gibi farklı aşamalarda kullanıyor, AI destekli SDLC yaklaşımımızı sürekli geliştiriyoruz. Amacımız yalnızca daha hızlı kod üretmek değil; geliştirici deneyimini, yazılım kalitesini ve teslimat hızını birlikte ileri taşımak.
Sen de modern teknolojilerle çalışan, AI ile birlikte geliştirmeyi benimseyen, teknik olarak güçlü ve sorumluluk almaktan çekinmeyen bir ekibin parçası olmak istiyorsan başvurunu bekliyoruz.
Nasıl Geliştiriyoruz?
- .NET & Microservices: Backend servislerimizi güncel .NET teknolojileri ile mikroservis mimarisinde geliştiriyor, servisler arası yeteneklerde Dapr'dan faydalanıyoruz.
- Event-Driven Architecture: Yüksek hacimli ve gerçek zamanlı süreçlerimizde Kafka ve RabbitMQ kullanıyor; event-driven mimari, asenkron iletişim ve dağıtık sistem prensipleriyle çalışıyoruz.
- Workflow & Orchestration: İş akışlarımızda Zeebe ve n8n gibi teknolojilerden faydalanıyor, ihtiyaçlara göre orchestration ve Saga gibi yaklaşımları kullanıyoruz.
- Data Technologies: MSSQL, PostgreSQL ve ClickHouse gibi farklı veri teknolojileriyle çalışıyor; Entity Framework kullanıyor, performans ihtiyacına göre doğru veri erişim yaklaşımını tercih ediyoruz. Cache yönetiminde Redis'ten faydalanıyoruz.
- Container & DevOps: Uygulamalarımızı OpenShift üzerinde çalıştırıyor; CI/CD süreçlerimizi Azure DevOps üzerinden yönetiyor ve kesintisiz canlıya geçiş yaklaşımını benimsiyoruz.
- Observability: Uygulamalarımızın loglama, izleme ve performans takibinde Elastic Stack ve APM araçlarından yararlanıyoruz. Geliştirdiğimiz servisin canlıdaki davranışını takip etmeyi geliştirme sürecinin bir parçası olarak görüyoruz.
- AI-Assisted Development : Yapay zekâ destekli geliştirmeyi gelecekte kullanacağımız bir teknoloji değil, bugünkü mühendislik pratiğimizin bir parçası olarak görüyoruz. AI araçlarından aktif olarak faydalanıyoruz. AI'ın ürettiği çıktıyı doğrudan kabul etmek yerine; sorgulayan, doğrulayan ve doğru bağlamla yönlendiren bir mühendislik yaklaşımını önemsiyoruz.
Kimi Arıyoruz?
- Yapay zekâ destekli geliştirme araçlarını aktif kullanan veya bu alanda kendisini geliştirmeye güçlü şekilde istekli,
- Yeni AI geliştirme araçlarını ve yaklaşımlarını takip eden, deneyen ve ekibin mühendislik pratiğine katkı sağlayabilecek,
- Mid / Senior seviyede backend yazılım geliştirme deneyimine sahip,
- .NET / C# ekosisteminde güçlü ve mikroservis mimarileri konusunda deneyimli,
- RESTful API tasarımı ve servis entegrasyonları konusunda tecrübeli,
- SQL ve ilişkisel veritabanları konusunda güçlü,
- Kafka veya benzeri event streaming / messaging teknolojileriyle çalışmış,
- Dağıtık sistemler, asenkron iletişim, transaction yönetimi, idempotency ve hata yönetimi gibi konulara hâkim,
- DDD, Clean Architecture, SOLID ve yazılım tasarım prensiplerini yalnızca teoride değil, geliştirdiği çözümlerde uygulayabilen,
- Container teknolojileri, CI/CD süreçleri ve uygulama gözlemlenebilirliği konusunda bilgi sahibi,
- Unit ve integration test yaklaşımını geliştirme sürecinin doğal bir parçası olarak gören,
- Performans, ölçeklenebilirlik ve güvenilirlik konularını tasarım aşamasından itibaren düşünen,
- Bir problemi yalnızca kendisine verilen kapsamla değil, uçtan uca değerlendirerek çözüm üretebilen,
- Geliştirdiği ürünün ve kodun sorumluluğunu alan, gerektiğinde inisiyatif kullanabilen,
- Teknik kararlarını gerekçelendirebilen, alternatifleri ve trade-off'ları değerlendirebilen,
- Code review ve teknik bilgi paylaşımını ekip kültürünün bir parçası olarak gören,
- Agile/Scrum çalışma yaklaşımına uyumlu, takım çalışması ve iletişim becerileri güçlü
takım arkadaşları arıyoruz.
- Bankacılık, kredi kartı, ödeme sistemleri, kampanya, sadakat veya CRM sistemlerinde deneyim,
- Kafka ile yüksek hacimli event-driven sistemlerde çalışma tecrübesi,
- Dapr, Zeebe, n8n, Redis, ClickHouse veya Elastic Stack teknolojilerinden biri veya birkaçında deneyim,
- Kubernetes/OpenShift üzerinde çalışan uygulamalarda production deneyimi,
- Yüksek erişilebilirlik ve kritik işlem sistemlerinde geliştirme tecrübesi.