İş unvanı: Back-End Yazılım Mühendisi Stajyeri (6 ay)
Konum: Crawley, Birleşik Krallık
SLB Hakkında: Biz küresel bir teknoloji şirketiyiz ve enerji alanında yeniliğe öncülük ediyoruz. dengeli bir gezegen.
SLB olarak herkesin yararı için enerjiye erişimin kilidini açan muhteşem bir teknoloji yaratıyoruz. Amacımız budur. Yenilikçiler olarak 100 yıldır misyonumuz budur. Dünyanın en büyük dengeleme eylemiyle karşı karşıyayız: eş zamanlı olarak emisyonların nasıl azaltılacağı ve dünyanın artan enerji taleplerinin nasıl karşılanacağı. Bu cevap üzerinde çalışıyoruz. Her gün bir adım daha yaklaşıyoruz.
Ortak geleceğimiz, fosil yakıt endüstrisini karbondan arındırmaya ve yeni bir enerji ortamı yaratmaya bağlı. Bizi harekete geçiren şey bu. Net sıfıra ve ötesine giden yolculukta insanlar ve gezegen için ilerleme sağlamak. Dengeli bir gezegen için.
İş Tanımı: Stajyerler, uzmanlardan oluşan bir ekibin desteğiyle gerçek sektördeki zorluklara pratik çözümler bulmaya zorlanacak. Bu, yalnızca SLB'yi desteklemekle kalmayıp aynı zamanda sektörümüzde mümkün olanın sınırlarını zorlayan bilim, veri, mühendislik ve daha fazlasına ilişkin benzersiz bir bakış açısıdır.
Şu anda küçük, dağınık bir ekibin içinde yer alacaksınız. ~35 milyon kod satırı ve ~15 dilden oluşan bir sistemin geliştirilmesi ve piyasaya sürülmesi sürecinin kalbi.
Staj sırasında teslimat sürecinin sürekli iyileştirilmesine dahil olacaksınız (Sürekli Entegrasyon, birim- test, inceleme, raporlama ve kalite ölçümleri) ve bir sistemin geliştirilmesi ve entegrasyonunun işbirlikçi yönüne katkıda bulunmak. Çalışmanız python ve kabuk komut dosyalarının yanı sıra Java ve c'de programlamayı içerecektir.++.
Ayrıca şirket içi ve Bulut sistemlerinde Linux ve Windows geliştirme ortamına da aşina olacaksınız. Teslim sürecinin çeşitli aşamalarında size, ana hedefi performans optimizasyonu, sağlamlık iyileştirmeleri ve otomasyon olacak birkaç mini proje atanacak.
Sorumluluklar Siz Ekibin görev panosuna entegre edilmiş ve ilerlemesi günlük ekip toplantılarımızda gözden geçirilecek olan görevlere tahsis edilmiştir. Göreviniz sistemin farklı bölümlerine dokunacak ve bazen yeni bir dile aşina olmanızı gerektirecektir. Görevlerinizin odak noktası:
- sistem teslim sürecinin otomasyonu,
- çeşitli araçların güvenilirliğinde iyileştirmeler,
- tasarım ve sismik işleme yazılımını destekleyecek özelliklerin uygulanması.
Yetkinlikler Bu rolde başarılı olabilmek için, bir konuda deneyiminiz olmalıdır. veya aşağıdakilerden daha fazlası:
- Geliştirme platformu olarak Linux,
- Komut Dosyası Oluşturma (Python, Shell),
- C, C++,
- Java, JavaScript,
- CI/CD'yi destekleyen otomasyon sunucusu olarak Jenkins,
- Çevik metodolojiler,
- kaynak kontrolü versiyonlama,
- birim tes