
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.
125 000 $ – 135 000 $ / év
HibridTeljes munkaidőSzeniorKötelező Nyelv: angolFull-stack mérnökSzoftvermérnökLeí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