Lead Software Architect
Indexed description
Software Architecht Developer
- Bilgisayar Mühendisliği, Bilgisayar Bilimleri, Yazılım Mühendisliği veya ilgili bölümlerden lisans mezuniyeti.
- 15+ aktif yazılım geliştirme deneyimi.
- Mikroservis mimarisini uçtan uca tasarlamak ve aktif olarak kod yazmak (yöneticilik pozisyonu olsa dahi hands-on kalmak),
- Core framework kütüphanelerini ve paylaşılan altyapıyı geliştirmek,
- Sıfırdan CI/CD pipeline'ları ve container orchestration çözümleri kurmak,
- Servisler arası iletişim, observability (distributed tracing, metrics, centralized logging) ve performans optimizasyonlarını yürütmek,
- Titiz code review süreçlerini ve kalite standartlarını belirlemek,
- Geliştirici ekibe mentorluk yapmak ve teknik yol haritasını çizmek,
- C# / .NET ve .NET Framework ile ileri düzey, yüksek hacimli üretim tecrübesi,
- Event-driven / streaming mimari: Apache Kafka ve/veya RabbitMQ (Redpanda deneyimi artı),
- Protobuf veya benzeri yüksek performanslı serialization,
- Microsoft SQL Server ve PostgreSQL; MSSQL → PostgreSQL migration tecrübesi büyük artı,
- Yüksek throughput'lu, düşük latency'li sistemler tasarlama becerisi (caching, async processing, fault tolerance),
- Vue.js ile frontend'e hakimiyet (draggable/self-service UI deneyimi tercih sebebi),
- Docker & Docker Compose, CI/CD, Linux ortamları,
- Executive/lead seviyede olsa dahi kodla aktif ilişkisini sürdürmüş olmak,
- Redis ile distributed caching,
- Büyük veri üzerinde gelişmiş arama / segmentasyon performansı optimizasyonu,
- Analitik raporlama, transactional reporting, bulk push/email gönderim sistemleri,
- OpenTelemetry / distributed tracing ve merkezi loglama (Graylog vb.),
- gRPC (MagicOnion, MemoryPack gibi yüksek performanslı yaklaşımlar),
- AI destekli müşteri etkileşimi / AI-agent entegrasyonu,
Ofis: Ataşehir Teknopark
Çalışma Modeli: Ayda 1-2 gün ofis çalışması
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search