MADAME COCO
Yazılım Geliştirme Uzmanı
MADAME COCOTurkey18 hours ago
Full-timeInformation Technology

GEREKLİ NİTELİKLER

  • Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bölümlerinden mezun,
  • Minimum 5 yıl profesyonel yazılım geliştirme deneyimine sahip,
  • Tercihen perakende veya yüksek hacimli transaction yönetilen sektörlerde deneyimli,
  • C#/.NET Core (ASP.NET Core, API, Worker Service) konusunda uzman,
  • Monolitik yapılardan mikroservis mimarisine geçiş deneyimi olan,
  • İlişkisel veritabanlarında (MS SQL, PostgreSQL) ileri seviye tasarım ve performans optimizasyonu yapabilen,
  • ORM araçları (Entity Framework Core, Dapper vb.) ile uygulama geliştirmiş,
  • NoSQL (MongoDB, Redis, Cassandra, Elasticsearch) teknolojilerinde uygulama geliştirme tecrübesi olan,
  • Event-Driven Architecture, DDD, CQRS, Outbox/Saga pattern gibi modern yazılım mimarilerini sahada uygulamış,
  • Büyük ölçekli sistemlerde yüksek performans, güvenlik ve ölçeklenebilirlik odaklı çalışabilen,
  • CI/CD, Docker, Kubernetes, AWS/Azure ekosistemlerinde üretim ortamı deneyimi olan,
  • Kaynak kod versiyonlama ve branching stratejilerini (Git, GitFlow, GitLab) etkin kullanan,
  • ERP entegrasyon projelerinde (SAP, Nebim, Logo vb.) aktif rol almış,
  • Agile/Scrum metodolojilerini benimsemiş,
  • Analitik düşünme ve problem çözmede hızlı refleks gösterebilen,
  • İngilizceyi teknik dokümantasyonun ötesinde, toplantı ve yazışma düzeyinde kullanabilen,
  • Erkek adaylar için askerlik hizmetini tamamlamış,




GÖREV TANIMI

  • Yazılım projelerinde kullanıcı ihtiyaçlarını doğru şekilde anlamak, netleştirmek ve en uygun çözümleri geliştirmek için ilgili kullanıcılarla doğrudan iletişim kurmak ve birlikte çalışmak,
  • Uygulama gereksinimlerine uygun şekilde yüksek standartlarda, ölçeklenebilir ve sürdürülebilir kod geliştirmek; mevcut kodları düzenlemek, refaktör etmek ve performans optimizasyonlarını gerçekleştirmek,
  • Sorumlu olunan yazılım bileşenlerinin fonksiyonel ve teknik testlerini gerçekleştirerek kalite güvencesini sağlamak,
  • Kullanıcı kılavuzları, teknik dokümantasyon ve eğitim materyallerinin hazırlanmasına katkıda bulunmak,
  • Gerektiğinde, son kullanıcılara eğitim verecek olan yazılım danışmanlarına veya iç ekip üyelerine teknik eğitimler sunmak,
  • E-ticaret ve depo süreçlerine ilişkin entegrasyon projelerini uçtan uca takip etmek, geliştirmek ve bu süreçlerin destek faaliyetlerinde aktif rol almak.
  • Yazılım geliştirme süreçlerinde Agile/Scrum metodolojilerini etkin biçimde uygulamak ve ekip içinde çevik çalışma kültürünü desteklemek.
  • ERP uzmanları ve ilgili ekiplerle yakın iş birliği içinde çalışarak departman taleplerinin doğru analiz edilmesini ve teknik olarak uygulanabilir çözümlerle hayata geçirilmesini sağlamak.
  • Projelerde CI/CD, Docker, Kubernetes, AWS/Azure gibi modern devops teknolojilerini kullanarak sürdürülebilir ve otomatikleştirilmiş yazılım teslim süreçleri oluşturmak.
  • Kaynak kod versiyonlama ve branching stratejilerini (Git, GitFlow, trunk-based) etkin şekilde kullanarak ekip çalışmasını ve proje yönetimini optimize etmek.
  • Event-Driven Architecture, DDD, CQRS, Outbox/Saga pattern gibi modern yazılım mimarilerini projelerde uygulayarak yüksek performanslı, ölçeklenebilir ve esnek sistemler tasarlamak.
  • Daha önce geliştirilen özel çözümlere yönelik bakım ve destek çalışmalarını yürütmek, yeni projelerde ek özelliklerin tasarlanması ve devreye alınmasında aktif rol almak.

Key Skills

Ranked by relevance