İçeriğe geç

Kıdemli yazılım mühendisi, Altuon’un işe aldığı bir rol

Kıdemli yazılım mühendisi

İşletme ticarete devam ederken muhasebe defterini hareket ettiren ve herhangi bir günde eski ile yeninin aynı fikirde olduğunu kanıtlayabilen mühendis.

Kıdemli yazılım mühendisi, bir kuruluştaki diğer her şeyin bağlı olduğu çekirdek sistemleri oluşturur ve taşırken, o kuruluş çalışmaya devam eder. Rol, uyumluluk katmanlarını, ikili çalışmayı ve bir çekirdeğin her seferinde bir tüketiciyle değiştirilmesine olanak tanıyan mutabakatı tasarlar ve uygular, sistemin ne vaat ettiğini belirten testleri yazar ve müşterinin kendi ekibinin biz olmadan çalıştırabileceği bir sistemi teslim eder. Bu, geniş yetki alanına sahip bireysel bir katılımcı rolüdür: Kıdemli mühendis, yanlış bir adımın düzenleyici tarafından görülebildiği sözleşmelerde veri modelinden runbook'a kadar bileşenlere uçtan uca sahip olur.

Bu role başvurun
Bölge
Tüm bölgeler
İstihdam
Anlaşmaya göre tam zamanlı istihdam veya uzun vadeli bir çalışma.
Konum
Avrupa, Orta Doğu veya Kuzey Amerika'da uzak, anlaşmanın yapıldığı bölgedeki müşteri tesislerine seyahat.
Çalışma dilleri
İngilizce; Nişanın gerektirdiği hallerde ek olarak Almanca, Fransızca veya Arapça.

Sorumluluklar

  1. 01Mevcut sistemi, belgelerinin tanımladığı şekilde değil, olduğu gibi okuyun: kod, şema, toplu işler, belgelenmemiş tüketiciler ve onun nerede büküleceğini bilen insanlar. Geçiş planının üzerine inşa edildiği bağımlılık haritasını oluşturun ve bazı kısımlarının yanlış olduğu tespit edildiğinde haritayı doğru tutun.
  2. 02Arkasındaki uygulama değişirken eski sistemin mevcut sözleşmelerini her tüketiciye anlatan uyumluluk katmanını oluşturun. Yeni çekirdek hazır olmadan hiçbir tüketiciden değişiklik yapması istenmiyor ve her geçişin, provada zaten çalıştırılmış bir geri dönüşü var.
  3. 03İkili çalıştırma ve mutabakat tasarlayın ve çalıştırın. Yeni çekirdek, eskinin yanında işliyor, her kayıt her gün karşılaştırılıyor ve her fark, sayı sıfır olana ve orada kalana kadar açıklanıyor veya düzeltiliyor. Mutabakat raporu müşterinin denetçisinin okuduğu belgedir.
  4. 04Testleri spesifikasyon olarak yazın: her entegrasyonun her iki tarafından yapılan sözleşme testleri, yazılan ve uygulanan değişmezler ve testlerin kabul etmediği bir değişikliği reddeden bir işlem hattı. Test edilmeyen bir davranış henüz vaat ettiğimiz bir davranış değildir.
  5. 05Entegrasyon katmanını, sürümlendirilmiş API'leri, olay akışlarını ve bağdaştırıcıları, yazılı ve işlem hattında uygulanan sözleşmelerle oluşturun; böylece çekirdeği temel alan ekipler bize sormadan hareket edebilir.
  6. 06Müşterinin düzenleyici çerçevesi içinde çalışın. HIPAA kapsamında bu, hangi verinin sağlık bilgisi olarak korunduğunu bilmek ve kuralın gerektirdiği erişim kontrolü ve denetim izini tasarlamak anlamına gelir; bir mali denetim otoritesinin dış kaynak kullanımı beklentileri altında bu, müşterinin inşa ettiğimiz şey üzerinde kontrol sahibi olabileceğini ve bundan çıkabileceğini gösterebileceği anlamına gelir. Bu yükümlülüğün bir politika belgesinden ziyade mimari tarafından karşılanacağı şekilde tasarlayın.
  7. 07Müşteriyi bağımsız bırakın. Biz gittikten sonra katılan mühendis için yazılan dokümantasyon, sistemin üretimde ne yaptığını gösteren gözlemlenebilirlik ve müşterinin ekibinin sistemi değiştirip bize hayır diyebilmesiyle sonuçlanan bir devir teslim.

İlk doksan gün

İlk ay, sözleşmenin teknik liderliğinin yanı sıra, herhangi birini değiştirmeden önce bağımlılık haritasını, uyumluluk katmanını ve mutabakat raporlarını okuyarak canlı geçişe harcanır. Amaç, her kesmenin neden bu şekilde sıralandığını öğrenmek ve yeniden sıralanması gerekeni bulmaktır.

İkinci ay, uçtan uca sahip olunan ilk bileşendir: Bir tüketici uyumluluk katmanına geçti veya bir uzlaşma boşluğu kapatıldı, tasarlandı, test edildi, geri alma ile prova edildi ve müşterinin mühendislerinin tasarım incelemesine dahil olmasıyla sözleşmenin kapıları altında serbest bırakıldı. Sonunda kıdemli mühendis uzlaşma pozisyonunu müşterinin yönetim komitesine sunuyor.

Üçüncü ay, teknik liderin yazar yerine incelemeci olarak bulunduğu, plandan tamamlanmaya kadar sahip olunan ilk kesintidir. Prova, geri alma, mutabakat ve çalışma kitabı doksanıncı günde kıdemli mühendisin elinde olur.

Neler değerlendirilir

Göç kararı
Adlandırılmış tüketiciler, bir düzenleyici ve izin verilen kesinti süresi olmayan gerçekçi bir çekirdek değişimi üzerine bir tasarım çalışması. Kutulu bir hedef mimari değil, her adımda provası yapılmış bir sekans arıyoruz.
Uzlaşma disiplini
Bir hafta boyunca eski ile yeninin fikir ayrılığına düştüğü ve kimsenin farkına varmadığı bir göç üzerine sohbet. İlk gün fark nasıl yakalanırdı ve bu durumda ne yapardınız, duymak istiyoruz.
Mühendislik derinliği
Yazdığınız ve gurur duyduğunuz kodun incelemesi ve yazdığımız, içinde sorun olan kodun incelemesi. Her iki konuşma da doğruluk kadar lezzetle de ilgili.
Spesifikasyon olarak testler
Kod mevcut olmadan önce bir davranışa yönelik testlerin yazılmasına ilişkin kısa bir alıştırma. Bir müşterinin denetçisinin bir söz olarak okuyabileceği testleri ararız.
Mevzuat okuryazarlığı
HIPAA'nın veya bir mali denetçinin dış kaynak kullanımı beklentilerinin belirli bir tasarım için ne gerektireceğine ilişkin bir tartışma. Zorunluluğu bilmek, bölüme atıfta bulunmaktan daha önemlidir.
Netlik inceleniyor
Görüşmede kararlarınız, kısıtlar, değerlendirdiğiniz alternatifler ve sonucu nasıl ölçeceğiniz somut bir örnek üzerinden ele alınmalıdır.

Ne ararız

  • Yıllardır üretimde rekor düzeyde inşa edilmiş ve işletilmiş sistemler; işletme ticarete devam ederken gerçekleştirilen en az bir geçiş ve en az bir tanesini geri almak zorunda kaldınız.
  • En az bir ana akım yığında derinlik, iyi desteklenen yığın ve başka bir yığında yazılmış eski kod tabanını okumak için yeterli genişlik; rol ilk haftalarında yazdığından daha fazla kod okur.
  • Bir şeyleri not etme alışkanlığı: testler, runbook'lar, karar kayıtları ve halefin fiilen kullanacağı belgeler.
  • Sizden bağımsız bir müşteri veya ekipten ayrıldığınızın ve bundan memnun olduğunuzun kanıtı.
  • Müşterinin odasında rahatlık. Rol, operasyon başkanlarına, denetçilere ve yönlendirme komitesine sunulur ve planın sorularına ne kadar iyi yanıt verdiğine göre değerlendirilir.
  • İngilizce Çalışmak; Firmanın çalıştığı bölgelerde Almanca, Fransızca veya Arapçaya ek olarak değer verilmektedir.

Güncel açık pozisyonlar

Bu profil için şu anda ilan edilmiş bir açık pozisyon yok. Bu profile yapılan başvurular yıl boyunca okunur.

Sözleşmelerin gerektirdiği şekilde bu profillere göre işe alım yapıyoruz. Başvurular yıl boyunca okunur.

Bu role başvurun

Kısa bir form ve özgeçmişiniz. Her başvuru, çalışmanızı yürütecek kişi tarafından okunur ve her başvurana dönülür.

İki ya da üç paragraf. Cilalı olmasındansa somut olsun.

PDF, en fazla 3,5 MB.

Kıdemli yazılım mühendisi