İş tanımı
Çekirdek bir ekipte Backend Developer olarak, bir mikro hizmet ortamına özellikler eklemek, SAAS API' sini geliştirmek, bir uygulama sunucusunun backend geliştirmesini yapmak, Kubernetes kümesinin bir parçası olarak hizmetleri dağıtmak ve izlemek ve daha fazlası dahil olmak üzere geliştirmenin çeşitli yönlerini ele almak.
Sorumluluklar
-Agile teknikler kullanarak uygulamaların ve mikro hizmetlerin yaşam döngüsünü yöneten kıdemli geliştiricilerden oluşan bir ekibin parçası olarak çalışmak.
-Süreç ve altyapıda ekip ve organizasyonel iyileştirmelere katkıda bulunmak.
-Node.js tabanlı servisleri kodlama, test etme ve yönetmek
-Sorunsuz çalışmayı ve sorunların erken tespit edilmesini sağlamak için üretim sistemlerini izlemek
-No-SQL tabanlı veri tabanları dahil olmak üzere veri depolama çözümlerinin entegrasyonunu yapma.
-Hizmetlerini kullanarak AWS bulutunda çalışma
Nitelikler
-BA/BSc. bilgisayar bilimi veya benzeri ilgili alanda eğitim görmek.
-Profesyonel derecede ingilizce bilmek
-JavaScript'te yüksek deneyim ve yeterlilik.
-EcmaScript'in daha yeni özelliklerine aşinalık
-Node.js ve framework hakkında bilgi ve deneyim
-Eş zamansız programlamanın doğasını, tuhaflıklarını ve geçici çözümlerini anlama
-RESTful API'lerin iyi anlaşılması
-Yazılım kodunun erişebirliğini ve güvenlik uyumluluğunu ve güvenliğini anlama
-Ölçeklenebilir bir uygulamanın arkasındaki temel tasarım ilkelerini anlama ve Büyük Veri ile çalışma
-Otomatik test platformları ve birim testleri uygulamak
-Uygulama dağıtımı ve DevOps araçlarını anlama
-Avantaj: Makine öğrenimi kavramlarının temel anlayışı (Sınıflandırma,/Regresyon, Eğitme/Test ayırma, Kesinlik/Geri Çağırma, vb...)
-Avantaj: Bir Makine Öğrenimi ardışık düzeni geliştirme deneyimi.
Arka Uç Takım Lideri
Gereksinimler
Öne Çıkaracaklar
Gerçek zamanlı analitiklerin tasarımı ve uygulanmasındaki deneyim
BI Takım Lideri
Sorumluluklar
· Şirketin bulut tabanlı veri ambarını (Snowflake), ETL süreçlerini (FME) sürdürmek ve geliştirmek, verimli analitik panoları (Qlik) ve basılı rapor oluşturma motorları tasarlamak;
· Ürün ve müşteri destek ekiplerinden alınan gömülü analitik gereksinimlerinin analizi, ürün ve tasarım ekipleri ile birlikte görselleştirme ve raporların tasarlanması;
· Alanındaki en yeni teknolojik yeniliklerden haberdar olun ve ilgili yenilikleri yazılım sistemlerimize uygulamaya hazır olmak
· Diğer ekiplerle birlikte gelişen ve ölçeklenen veri modelleri (PostgreSQL, Snowflake) ve bulut tabanlı sistem mimarisi
· Uygun araçlar ve komut dosyası oluşturma yoluyla görevleri otomatikleştirin
Gereksinimler
· BSc. endüstri mühendisliği derecesi veya diğer ilgili derece.
· SQL, veri analizi ve entegrasyonlarında 3+ yıllık uzmanlık.
· BI uygulamaları ve kavramları, veri modelleme, ETL süreçleri ve veri ambarlama konularında çok iyi bir anlayış.
· Ortak tuzaklardan kaçınmak için gelecek projeleri tasarlamak için ortak veri modelleme teorileri bilgisi.
· Qlik, Power BI veya Tableau gibi BI araçlarından birinde yeterlilik oluşturma veri görselleştirmeleri.
· Çok iyi derecede sözlü ve yazılı İngilizce.
· Çevik geliştirme metodolojileri ile deneyim
· Lider BI/analitik ekiplerini deneyimleyin - Büyük Avantaj
· Herhangi biriyle deneyim: Snowflake, FME, Qlik Sense, nPrinting, PostgreSQL, Java/Groovy.- Advantage
Ön Uç
Sorumluluk
· Geliştirme ekibinde projeler, kod incelemeleri ve sprint yönetimi üzerinde işbirliği yapan proaktif bir ekip üyesi olun.
·
Gereksinimleri
Birim testleri yazma- Avantaj
Android
Sorumluluk
· Android için yeni ve yenilikçi uygulama deneyimleri oluşturmak için ürün ve tasarım ekiplerimizle yakın çalışma
· En son Android programlama tekniklerini kullanarak özel yerel kullanıcı arabirimleri uygulama
· Backend platformlarımızla etkileşim için yeniden kullanılabilir Android yazılım bileşenleri oluşturma
· Kalite, verimlilik ve performans için kullanıcı arabirimi ve altyapı uygulama kodunu analiz edin ve optimize etme
Gereksinimler:
· Android için 5+ yıl geliştirme
· İyi iletişim becerilerine sahip bir takım oyuncusu
· Bağımsız, teknik engellerle karşılaştığında çıkış yolunu biliyor
· API tasarım teknikleri de dahil olmak üzere kod temellerini anlama deneyimi
· Java dili ve çerçeveleri ile deneyim
· Kendini öğrenen ve yüksek motivasyonlu
· Çoklu İş Parçacığı ve Nesne yönelimli programlama deneyimi
· Kullanıcı arabirimi tasarım ilkeleri ve uygulamaların çalışması hakkında bilgi