Senior Python Developer
Indexed description
Senior Python Developer
ARD Grup Bilişim Teknolojileri — İstanbul, Türkiye (Ofisten)
ARD GRUP BİLİŞİM TEKNOLOJİLERİ A.Ş., Türkiye'nin önde gelen teknoloji şirketlerinden biri olarak farklı sektörlerde kurumsal yazılım geliştirmekte ve ülkenin en büyük sistem entegratörleri arasında yer almaktadır. Büyüyen ekibimize katılacak deneyimli bir Python Geliştirici arıyoruz.
Pozisyon Hakkında
- Sistem analizi yapmak, riskleri değerlendirmek, teknik tasarım ve uygulama stratejileri geliştirmek
- Geliştirme işleri için doğru efor tahminleri sunmak
- Ürün sorunlarında hata ayıklamak, debug yapmak ve kök neden analizi yürütmek
- Yüksek kaliteli Python/Django kodu ve birim testleri yazmak, kod incelemelerine katılmak
- Ürün sahipleri ve son kullanıcılarla birlikte çalışarak gereksinimleri ölçeklenebilir ve sürdürülebilir özelliklere dönüştürmek
- Büyük ölçekli Django kod tabanlarında modernizasyon çalışmalarını yürütmek; framework ve runtime sürüm yükseltmelerini üstlenmek
- Legacy modülleri iyi sınırlanmış, bakımı kolay bileşenlere ayırmak ve teknik borcu azaltmak
- Celery ile dağıtık arka plan işlemlerini tasarlamak ve sürdürmek; idempotency ve güvenilirliği sağlamak
- KVKK, PCI-DSS ve OWASP Top 10 ile uyumlu güvenlik pratiklerini uygulamak
- Yapılandırılmış loglama, correlation ID'ler ve metrik odaklı izleme ile gözlemlenebilirliği artırmak
- CI/CD hatlarını otomatik testler, linter, tip kontrolü ve güvenlik taramaları ile güçlendirmek
- Kod incelemeleri ve mimari yönlendirme yoluyla junior ve mid-level geliştiricilere mentorluk yapmak
- Ayrıntılı teknik dokümantasyon oluşturmak ve güncel tutmak
- Geliştiriciler, QA mühendisleri ve ürün yöneticileriyle yakın çalışarak yazılım yaşam döngüsü boyunca kaliteyi güvence altına almak
- AI kod asistanlarını (Claude Code, Cursor, GitHub Copilot vb.) günlük iş akışının bir parçası olarak kullanmak ve üretilen kodu elle yazılmış kodla aynı titizlikte incelemek
- AI destekli geliştirme için ekip düzeyinde pratikler kurmak: repo bağlam dosyaları, prompt ve inceleme kuralları, AI çıktısının kabul edilebilir olduğu ve olmadığı alanların netleştirilmesi
- Test üretimi, legacy refactor ve teknik dokümantasyon süreçlerini AI araçlarıyla hızlandırmak
Aranan Nitelikler
- Bilgisayar Mühendisliği veya ilgili bölümlerden lisans derecesi ya da eşdeğer deneyim
- Ağırlıklı olarak Python ile 5+ yıl yazılım geliştirme deneyimi
- Orta ve büyük ölçekli projelerde Django ile uygulamalı deneyim
- İlişkisel veritabanlarında (PostgreSQL, MySQL) ve SQL'de yetkinlik; sorgu optimizasyonu, index stratejileri ve migration yönetimi dahil
- Major Django/Python sürüm yükseltmelerinde kanıtlanmış deneyim (örn. Django 1.x'ten 3.x/4.x'e)
- Django REST Framework (DRF) ve RESTful API tasarımında sağlam deneyim
- Dağıtık görev işleme ve kuyruk yönetimi için Celery ve Redis konusunda güçlü bilgi
- Production ortamlarında Docker ve Kubernetes ile uygulamalı deneyim
- CI/CD hatları, Git iş akışları ve kod inceleme disiplinine aşinalık
- Kimlik doğrulama/yetkilendirme desenleri, IDOR önleme ve OWASP Top 10 konularında çalışma bilgisi
- REST, SOAP/XML ve SFTP dahil entegrasyon protokolleriyle deneyim
- Pre-commit hook'ları, linter'lar, tip kontrolcüleri (mypy) ve test coverage araçlarında yetkinlik
- AI kod asistanlarıyla production'a kod çıkarmış olmak; bu araçların ne zaman kullanılmayacağına karar verebilecek muhakeme
- Büyük işleri AI araçlarının güvenilir şekilde yürütebileceği, iyi sınırlanmış parçalara bölebilme ve sonuçları doğrulayabilme becerisi
- AI'a özgü risklerin farkındalığı: var olmayan API'ler, güvensiz üretilmiş kod, lisans/fikri mülkiyet sorunları ve KVKK kapsamındaki verilerin prompt'lara girmesinin önlenmesi
- Takım çalışmasına yatkın; bilgi paylaşımına açık, geri bildirimi yapıcı biçimde veren ve alabilen
- Türkçe ve teknik İngilizcede güçlü yazılı ve sözlü iletişim becerisi
Tercih Edilen Nitelikler
- Fintech, ödeme sistemleri veya muhasebe/ERP yazılımları alanında deneyim
- Türkiye'deki düzenleyici çerçevelere aşinalık: KVKK, MASAK, BDDK, PCI-DSS
- Banka entegrasyonları deneyimi (SFTP, SOAP web servisleri, dijital imza, ECDSA/RSA)
- Monolitten mikroservise geçiş veya servis konsolidasyonu geçmişi
- SRE/gözlemlenebilirlik yaklaşımı: SLO'lar, error budget'lar, on-call rotasyonları, runbook yazımı
- Monitoring araçlarıyla (Sentry, Prometheus, Flower, uptime izleme çözümleri) production ortamını takip etme ve topladığı veriyi analiz ederek sorun tespitine dönüştürme deneyimi
- Agentic kodlama araçları ve MCP tabanlı iş akışlarıyla deneyim
- Ürünlere LLM API'leri entegre etme deneyimi (RAG, embedding, vektör veritabanları)
- Açık kaynak katkıları veya teknik blog/konferans faaliyeti
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search