The New York Public Library
The New York Public Library
1.001 – 5.000 Çalışanlar
EğitimKâr amacı gütmeyenMedya
The New York Public Library, Bronx, Manhattan ve Staten Island genelindeki topluluklara hizmet veren kâr amacı gütmeyen bir halk kütüphanesi ve eğitim kurumudur. 92 araştırma ve şube kütüphanesinden oluşan ağı; küçük çocuklardan akademisyenlere kadar farklı kesimlere kitaplara ve diğer materyallere, bilgisayarlara, derslere, sergilere ve halka açık programlara ücretsiz erişim sunar. Her yıl 18 milyondan fazla kişi kütüphane noktalarını ziyaret ederken, dünyanın dört bir yanındaki okuyucular ve öğrenenler de Kütüphanenin dijital kaynaklarından yararlanır.

Kıdemli Yazılım Mühendisi, Kurumsal Hizmetler — New York Halk Kütüphanesi (Hibrit)

Python, React ve TypeScript kullanarak New York Halk Kütüphanesi için dijital kütüphane platformlarının geliştirilmesine liderlik edin. Kullanıcıların, araştırmacıların, eğitimcilerin ve öğrencilerin kaynaklara erişimini genişleten ölçeklenebilir uygulamalar geliştirin.

Açıklama

  • NYPL'nin uygulamalar ve veritabanları genelindeki dijital platformlarını geliştirmek ve sürdürmek
  • Python, React ve TypeScript ile ürünler geliştirmek ve kullanıma sunmak
  • Kullanıcıları, araştırmacıları, eğitimcileri ve öğrencileri dijital kütüphane kaynaklarına bağlayan uygulamalar oluşturmak
  • NYPL koleksiyonları için yeni uygulamalar geliştirirken eski sistemleri sürdürmek
  • Uygulama geliştirme, veritabanı yönetimi, iş birliği ve ilgili teknik uygulamalar için standartlar oluşturmak ve sürdürmek
  • Teknik ihtiyaçları değerlendirmek ve sistem özelliklerini tanımlamak
  • Ölçeklenebilir, verimli ve sürdürülebilir yazılım çözümleri tasarlamak ve uygulamak
  • Kullanıcılara yönelik uygulamalar geliştirmek için birden fazla ekiple iş birliği yapmak
  • Özelliklerin uygulanabilirliğini ve karmaşıklığını değerlendirmek üzere ürün ve proje yöneticileriyle çalışmak
  • Çevik çalışma toplantılarına katılmak ve geliştirme süreçlerini iyileştirmek
  • Teknik Mimari Belgeleri hazırlamak
  • Belirsiz veya eksik gereksinimleri netleştirmek ve çözümlemek
  • Maliyet, otomasyon ve verimlilik unsurlarını dikkate alarak çözümleri araştırmak ve önermek
  • Test paketlerine, teknik belgelere ve spesifikasyonlara katkıda bulunmak
  • Teknik borcu belirlemek ve azaltmak
  • Kod incelemeleri yapmak ve yapıcı, uygulanabilir geri bildirim sağlamak
  • Teknik rehberlik, eşli programlama ve kod incelemeleri yoluyla mühendislere mentorluk yapmak
  • Geliştirme girişimlerine liderlik etmek ve diğer mühendislerin çalışmalarını koordine etmek
  • Teknik çalışmaları teknik ve teknik olmayan paydaşlara sunmak
  • NYPL Digital genelinde yeni özellikler sunmak için Yazılım Mühendisleriyle iş birliği yapmak

Gereksinimler

  • Lisans derecesi veya ilgili teknoloji yığınıyla beş yıllık eşdeğer uygulamalı geliştirme deneyimi
  • Kanıtlanmış liderlik, mentorluk, koçluk ve karar verme becerileri
  • Güçlü yazılı ve sözlü iletişim becerileri
  • Karmaşık sorunları ele alan önemli teknik girişimlere liderlik etme deneyimi
  • Belgeleme standartlarını ve uygulamalarını tanımlama ve uygulama deneyimi
  • Python web çerçeveleriyle üretim ortamında deneyim de dahil olmak üzere ileri düzey Python geliştirme ve sistem tasarımı uzmanlığı
  • Sistem mimarisi, tasarım kalıpları ve bulut altyapısı hakkında güçlü bilgi
  • DevOps uygulamalarını ve bunların uygulama kararlarını nasıl etkilediğini güçlü biçimde anlama
  • SQL ve MySQL ile PostgreSQL gibi ilişkisel veritabanlarında yetkinlik
  • Node.js ve React ekosistemiyle deneyim
  • Next.js kullanma deneyimi
  • Birden fazla bileşen kütüphanesi kullanma deneyimi
  • Ön yüz entegrasyon testi deneyimi
  • Erişilebilirlik ilkeleri hakkında bilgi
  • Git ve sürüm kontrol sistemlerinde yetkinlik
  • GitHub Actions veya Travis CI gibi CI/CD araçlarıyla deneyim
  • Scrum ve Kanban dahil çevik çerçevelere aşinalık
  • Single Sign-On konusunda aşinalık tercih sebebidir
  • Shibboleth gibi Single Sign-On altyapılarını yönetme konusunda bilgi veya deneyim tercih sebebidir
  • Elasticsearch veya Solr gibi veri depolarında büyük ölçekli üretim deneyimi tercih sebebidir

Yan Haklar

  • Haftada üç gün New York City ofisinde çalışma içeren hibrit çalışma düzeni
  • Pazartesi-cuma, 09.00-17.00
  • Pozisyon sınırlı fiziksel efor gerektirir
  • İşe yerleştirme öncesi fiziksel muayene gerekmez
  • Sendikasız pozisyon
  • FLSA kapsamında muaf