Açıklama:
GENEL NİTELİKLER VE İŞ TANIMI
Genel Nitelikler
- Üniversitelerin ilgili bölümlerinden mezun
- Minimum 5 yıl Full Stack yazılım geliştirme deneyimi
- TDD, test otomasyonu ve kalite standartları konularında deneyimli
- Etkili iletişim kurabilme, çatışma yönetimi ve karmaşık teknik/organizasyonel problemleri çözme konusunda yetenekli
- Mesajlaşma ve entegrasyon araçları ile proje geliştirmiş (Rabbitmq, Kafka vb.)
- Kod kalitesi ve güvenlik denetimi araçları kullanmış (Sonarqube, Vault vb.)
- Hangfire, Ocelot gibi yönetim araçları kullanmış
- Scrum, Kanban gibi çevik metodolojileri uygulama konusunda deneyimli
- SQL Server, Postgres ve NoSQL veri tabanları konusunda tecrübeli
- Mikro servis mimarilerinde ileri seviye .NET projeleri geliştirmiş, SOLID prensipleri, DDD ve OOD konularında derin bilgi sahibi
- Backend (.NET Core, Java, Node.js gibi) ve Frontend (Vue.js, React JS gibi) teknolojileri hakkında kapsamlı bilgi sahibi
- DevOps platformlarında tecrübeli (Tercihen Azure DevOps veya GitLab)
- Konteyner teknolojileri ve orkestrasyon konusunda bilgi sahibi (Docker, Kubernetes, OpenShift)
- Git tabanlı versiyon kontrol sistemleri ve branching konularına ileri derecede hâkim
- Uygulama performansı, ölçeklenebilirlik ve gözlemlenebilirlik araçlarında bilgi sahibi (Prometheus, Grafana, ELK Stack)
İş Tanımı
- Temiz kod standartlarına uygun olarak nesne yönelimli Backend başta olmak üzere gerektiğinde Frontend yazılım geliştirme çalışmaları gerçekleştirmek
- Yazılım ekibindeki diğer üyelerle etkili iletişim kurarak gereksinimleri teknik çözümlere dönüştürmek
- Junior/Mid yazılım geliştirici ekip üyelerini desteklemek
- İşiyle ilgili analiz ve dokümantasyonlara katkı vermek
- Yeni teknolojileri ve trendleri araştırarak öğrenmek, uygun teknolojik gelişmeleri yöneticilerine önermek
- Gerektiğinde yeni bir programlama dili veya teknoloji öğrenmeye açık (language agnostic)
7 May 2025;
from:
kariyer.net