Türkiye’nin en büyük endüstriyel kompresör üreticisi ve ihracatçısı olan Dalgakıran Kompresör, 1965 yılında İstanbul Karaköy’de kurulmuştur. Sektöründe ilk Ar-Ge merkezini kurarak teknoloji ve inovasyon ile harmanlayan, vizyonunu \"Teknoloji\", \"Küresel Ayak İzi\" ve \"Markalaşma’’ olmak üzere üç temel unsurda yerleştiren ve dünya standartları çerçevesinde üretim kalitesi ve ürün çeşitliliği ile günümüzde 130’dan fazla ülkeye güvenle kompresör ihraç eden Dalgakıran Kompresör, Türkiye’nin en yüksek ihracat yapan 500 şirketinden biridir.
Pozisyon Hakkında
Dijital Dönüşüm Direktörlüğü bünyesindeki Yazılım Müdürlüğü ekibimizde görevlendirilmek üzere \"Kıdemli Yazılım Geliştirme Uzmanı\" arıyoruz.
Şirketimizin dijital dönüşüm yolculuğunda; bayi ve iş ortaklarımıza yönelik uygulamalar, kurum içi yazılım çözümleri ve SAP ile Microsoft Dynamics CRM entegrasyonları, .NET teknolojileri kullanılarak geliştirilmektedir.
Bu kapsamda; backend geliştirme süreçlerini üstlenecek, iş birimlerinin ihtiyaçlarını sürdürülebilir teknik çözümlere dönüştürecek, CI/CD ve yayın süreçlerini yönetecek, yazılım kalitesi ve geliştirme standartlarına katkı sağlayacak bir ekip arkadaşı arıyoruz.
GENEL NİTELİKLER
- Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği, Elektrik-Elektronik Mühendisliği, Yönetim Bilişim Sistemleri veya ilgili bölümlerinden mezun,
- Yazılım geliştirme alanında en az 5 yıl deneyimli, kurumsal uygulamalarda C# ve .NET teknolojileriyle backend geliştirme tecrübesine sahip,
- ASP.NET Core (.NET 8) ve Web API geliştirme, katmanlı mimari veya Clean Architecture konularında deneyimli; AutoMapper, FluentValidation ve Swagger araçlarına hâkim,
- Entity Framework Core ve MS SQL Server ile veri modelleme, sorgu optimizasyonu, performans ve veri bütünlüğü konularında bilgi sahibi,
- Redis ile önbellekleme, Hangfire veya BackgroundService ile zamanlanmış iş süreçleri geliştirme deneyimi bulunan,
- REST ve SOAP/WCF servisleriyle kurumsal sistem entegrasyonları geliştirmiş; JWT, ASP.NET Core Identity, LDAP/Active Directory ve API Gateway (YARP vb.) teknolojilerine hâkim,
- Jenkins ve IIS ile CI/CD, uygulama yayınlama ve canlı ortam yönetimi süreçlerinde deneyimli,
- Git, xUnit, Moq, Serilog ve Graylog gibi araçlarla versiyon kontrolü, kod inceleme, test ve loglama süreçlerinde deneyimli,
- Analitik düşünme, problem çözme ve ekip çalışması becerileri gelişmiş; teknik kararlarını etkin şekilde aktarabilen ve teknik dokümanları takip edebilecek düzeyde İngilizce bilen.
- Microsoft Dynamics CRM (Microsoft.Xrm.Sdk) ve SAP entegrasyonları konusunda bilgi sahibi,
- Next.js, React ve TypeScript teknolojileriyle geliştirme yapmış,
- ClosedXML, EPPlus, iText7, MailKit ve SMS servis entegrasyonları konusunda deneyimli,
- Üretim veya sanayi sektöründe kurumsal yazılım projelerinde görev almış ve yurt dışı iş ortaklarıyla iletişim kurabilecek düzeyde İngilizce bilen.
- Bayi ve iş ortaklarının kullandığı dış uygulamaların backend servislerini sahiplenmek; yeni modülleri tasarlamak ve geliştirmek,
- Kurum içi süreçleri yürüten iç uygulamaları ve insan kaynakları uygulamalarını geliştirmek; iş birimleriyle doğrudan ihtiyaç analizi yapıp talebi teknik tasarıma dönüştürmek,
- SAP ile iç ve dış uygulamalar arasında veri taşıyan zamanlanmış senkron işlerini (Hangfire) geliştirmek; veri bütünlüğünü, tekrar çalıştırılabilirliği ve hata yönetimini sağlamak,
- Microsoft Dynamics CRM tarafındaki servisleri (.NET Framework 4.8) geliştirmek ve sürdürmek; SAP ile CRM arasındaki entegrasyon akışlarını izlemek,
- Kimlik doğrulama (JWT, ASP.NET Core Identity, LDAP / Active Directory, iki adımlı doğrulama), YARP API gateway ve ortak çekirdek kütüphane gibi paylaşılan altyapı servislerini geliştirmek ve sürdürmek,
- Redis üzerinde veri önbellekleme stratejilerini, MS SQL Server üzerinde veri modelini ve sorgu performansını yönetmek,
- Jenkins üzerindeki Dev/Test/Prod yayın hatlarını yazmak ve sürdürmek; IIS üzerinde uygulama havuzu yapılandırması, sağlık kontrolü ve geri dönüş adımlarını işletmek,
- Serilog ile yapısal loglama standardını uygulamak; Graylog üzerinden canlı ortam sorunlarını teşhis etmek, kök nedeni gidermek ve kalıcı çözüm üretmek,
- Kod incelemesi yapmak, xUnit ve Moq ile test kapsamını genişletmek; ekibin kodlama, test ve pull request standartlarını yükseltmek ve ekip içinde yaygınlaştırmak,
- Mevcut kod tabanındaki inceleme bulgularını ve teknik borcu önceliklendirip gidermek; mimari ve teknoloji kararlarını gerekçesiyle belgelemek,
- Backend ile ön yüz arasındaki API sözleşmelerini belirlemek; gerektiğinde Next.js arayüzlerinde geliştirme yapmak ve yayın adımlarına destek vermek.