The New York Public Library
The New York Public Library
1001 – 5000 Alkalmazottak
MédiaNonprofitOktatás
A The New York Public Library nonprofit közkönyvtár és oktatási intézmény, amely a Bronx, Manhattan és Staten Island közösségeit szolgálja. 92 kutató- és fiókkönyvtárból álló hálózata ingyenes hozzáférést biztosít könyvekhez és egyéb anyagokhoz, számítógépekhez, órákhoz, kiállításokhoz és nyilvános programokhoz a kisgyermekektől a tudósokig mindenki számára. Évente több mint 18 millióan keresik fel könyvtárait, miközben világszerte olvasók és tanulók használják a Könyvtár digitális forrásait.

Senior szoftvermérnök, intézményi szolgáltatások — New York-i Közkönyvtár (hibrid)

Vezesse a New York-i Közkönyvtár digitális könyvtári platformjainak fejlesztését Python, React és TypeScript használatával. Építsen skálázható alkalmazásokat, amelyek szélesítik a hozzáférést az olvasók, kutatók, oktatók és diákok számára.

Leírás

  • A NYPL alkalmazásain és adatbázisain átívelő digitális platformok fejlesztése és karbantartása
  • Termékek fejlesztése és szállítása Python, React és TypeScript használatával
  • Az olvasókat, kutatókat, oktatókat és diákokat digitális könyvtári forrásokkal összekapcsoló alkalmazások létrehozása
  • Örökölt rendszerek karbantartása, miközben új alkalmazások készülnek a NYPL gyűjteményeihez
  • Az alkalmazásfejlesztésre, adatbázis-kezelésre, együttműködésre és kapcsolódó technikai gyakorlatokra vonatkozó szabványok kialakítása és fenntartása
  • A technikai igények felmérése és a rendszerkövetelmények meghatározása
  • Skálázható, hatékony és karbantartható szoftvermegoldások tervezése és megvalósítása
  • Együttműködés több csapattal az olvasók számára készülő alkalmazások fejlesztésében
  • Együttműködés a termék- és projektmenedzserekkel a funkciók megvalósíthatóságának és összetettségének felmérésében
  • Részvétel agilis eseményeken és a fejlesztési folyamatok finomítása
  • Technikai architektúradokumentumok készítése
  • A nem egyértelmű vagy hiányos követelmények tisztázása és megoldása
  • Megoldások kutatása és ajánlása a költség, az automatizálás és a hatékonyság figyelembevételével
  • Hozzájárulás tesztcsomagokhoz, technikai dokumentációhoz és specifikációkhoz
  • A technikai adósság azonosítása és csökkentése
  • Kódellenőrzések végzése, valamint konstruktív és végrehajtható visszajelzés adása
  • Mérnökök mentorálása technikai útmutatással, páros programozással és kódellenőrzésekkel
  • Fejlesztési kezdeményezések vezetése és más mérnökök munkájának koordinálása
  • Technikai munkák bemutatása technikai és nem technikai érintetteknek
  • Együttműködés a szoftvermérnökökkel új funkciók szállításában a NYPL Digital teljes területén

Követelmények

  • Alapképzésben szerzett diploma vagy öt év, a releváns technológiai stackkel szerzett egyenértékű gyakorlati fejlesztési tapasztalat
  • Bizonyított vezetői, mentorálási, coaching- és döntéshozatali képesség
  • Erős írásbeli és szóbeli kommunikációs készség
  • Jelentős, összetett problémákat kezelő technikai kezdeményezések vezetésében szerzett tapasztalat
  • Dokumentációs szabványok és gyakorlatok meghatározásában és bevezetésében szerzett tapasztalat
  • Haladó szintű Python-fejlesztési és rendszertervezési szakértelem, beleértve a Python webes keretrendszerekkel szerzett éles környezeti tapasztalatot
  • A rendszerarchitektúra, tervezési minták és felhőinfrastruktúra alapos ismerete
  • A DevOps-gyakorlatok és azok megvalósítási döntésekre gyakorolt hatásának alapos megértése
  • Jártasság az SQL-ben és az olyan relációs adatbázisokban, mint a MySQL és a PostgreSQL
  • Node.js- és React-ökoszisztémával szerzett tapasztalat
  • Next.js használatában szerzett tapasztalat
  • Több komponenskönyvtár használatában szerzett tapasztalat
  • Front-end integrációs tesztelésben szerzett tapasztalat
  • A hozzáférhetőségi alapelvek ismerete
  • Jártasság a Gitben és a verziókezelő rendszerekben
  • GitHub Actionshez vagy Travis CI-hez hasonló CI/CD-eszközökkel szerzett tapasztalat
  • Az agilis keretrendszerek, köztük a Scrum és a Kanban ismerete
  • A Single Sign-On ismerete előnyt jelent
  • A Single Sign-On infrastruktúra, például a Shibboleth kezelésének ismerete vagy az abban szerzett tapasztalat előnyt jelent
  • Az olyan adattárolókban, mint az Elasticsearch vagy a Solr, szerzett nagy léptékű éles környezeti tapasztalat előnyt jelent

Juttatások

  • Heti három nap munkavégzés a New York City-i irodában, hibrid munkarendben
  • Hétfőtől péntekig, 9:00–17:00
  • A munkakör korlátozott fizikai erőkifejtést igényel
  • Nincs szükség munkába állás előtti fizikális vizsgálatra
  • Nem szakszervezeti munkakör
  • Az FLSA alapján mentesített munkakör