The New York Public Library
The New York Public Library
1.001 – 5.000 Medewerkers
MediaNon-profitOnderwijs
The New York Public Library is een openbare bibliotheek en onderwijsinstelling zonder winstoogmerk die gemeenschappen in de Bronx, Manhattan en Staten Island ondersteunt. Het netwerk van 92 onderzoeks- en wijkbibliotheken biedt gratis toegang tot boeken en andere materialen, computers, lessen, tentoonstellingen en openbare programma’s voor een publiek dat varieert van jonge kinderen tot wetenschappers. Jaarlijks bezoeken meer dan 18 miljoen mensen de locaties, terwijl lezers en lerenden wereldwijd gebruikmaken van de digitale bronnen van de bibliotheek.

Senior Software Engineer, institutionele diensten — New York Public Library (hybride)

Leid de ontwikkeling van digitale bibliotheekplatforms voor The New York Public Library met Python, React en TypeScript. Bouw schaalbare applicaties die de toegang tot bronnen voor bibliotheekgebruikers, onderzoekers, onderwijsprofessionals en studenten vergroten.

Beschrijving

  • Digitale platforms van NYPL voor applicaties en databases ontwikkelen en onderhouden
  • Producten met Python, React en TypeScript ontwikkelen en opleveren
  • Applicaties creëren die bibliotheekgebruikers, onderzoekers, onderwijsprofessionals en studenten verbinden met digitale bibliotheekbronnen
  • Legacy-systemen onderhouden en tegelijkertijd nieuwe applicaties voor de collecties van NYPL bouwen
  • Standaarden voor applicatieontwikkeling, databasebeheer, samenwerking en aanverwante technische werkwijzen opstellen en onderhouden
  • Technische behoeften beoordelen en systeemspecificaties definiëren
  • Schaalbare, efficiënte en onderhoudbare softwareoplossingen ontwerpen en implementeren
  • Met meerdere teams samenwerken aan de ontwikkeling van applicaties voor bibliotheekgebruikers
  • Met product- en projectmanagers samenwerken om de haalbaarheid en complexiteit van functies te beoordelen
  • Deelnemen aan agile ceremonies en ontwikkelprocessen verfijnen
  • Technische architectuurdocumenten opstellen
  • Onduidelijke of onvolledige vereisten verduidelijken en oplossen
  • Oplossingen onderzoeken en aanbevelen op basis van overwegingen rond kosten, automatisering en efficiëntie
  • Bijdragen aan testsuites, technische documentatie en specificaties
  • Technische schuld identificeren en verminderen
  • Code beoordelen en constructieve, bruikbare feedback geven
  • Engineers begeleiden met technisch advies, pair programming en codebeoordelingen
  • Ontwikkelinitiatieven leiden en het werk van andere engineers coördineren
  • Technisch werk presenteren aan technische en niet-technische belanghebbenden
  • Met software engineers samenwerken om nieuwe functies binnen NYPL Digital op te leveren

Vereisten

  • Bachelordiploma of vijf jaar gelijkwaardige praktische ontwikkelingservaring met de relevante technologiestack
  • Aantoonbare vaardigheden in leiderschap, mentoring, coaching en besluitvorming
  • Sterke schriftelijke en mondelinge communicatieve vaardigheden
  • Ervaring met het leiden van belangrijke technische initiatieven die complexe problemen aanpakken
  • Ervaring met het definiëren en implementeren van documentatiestandaarden en -werkwijzen
  • Geavanceerde kennis van Python-ontwikkeling en systeemontwerp, inclusief productie-ervaring met Python-webframeworks
  • Uitgebreide kennis van systeemarchitectuur, ontwerppatronen en cloudinfrastructuur
  • Sterk begrip van DevOps-praktijken en de invloed daarvan op implementatiebeslissingen
  • Goede beheersing van SQL en relationele databases zoals MySQL en PostgreSQL
  • Ervaring met Node.js en het React-ecosysteem
  • Ervaring met Next.js
  • Ervaring met het gebruik van meerdere componentbibliotheken
  • Ervaring met integratietests voor de frontend
  • Kennis van toegankelijkheidsprincipes
  • Goede beheersing van Git en versiebeheersystemen
  • Ervaring met CI/CD-tools zoals GitHub Actions of Travis CI
  • Vertrouwdheid met agile frameworks, waaronder Scrum en Kanban
  • Kennis van Single Sign-On is een pluspunt
  • Begrip van of ervaring met het beheren van Single-Sign-On-infrastructuur zoals Shibboleth is een pluspunt
  • Ruime productie-ervaring met datastores zoals Elasticsearch of Solr is een pluspunt

Voordelen

  • Hybride werkregeling met drie dagen per week op kantoor in New York City
  • Maandag tot en met vrijdag van 9.00 tot 17.00 uur
  • De functie vereist beperkte lichamelijke inspanning
  • Een medische keuring voorafgaand aan indiensttreding is niet vereist
  • Niet-vakbondsfunctie
  • Vrijgesteld van de FLSA-regels voor overwerk

Gerelateerde vacatures

Delegate CX

Executive assistent boekhouding (op afstand, Filipijnen)

Delegate CX
11 – 50 Medewerkers
AdviesOndernemingWerving

Ondersteun leidinggevenden en verzorg de boekhoudkundige en administratieve werkzaamheden voor kleine Amerikaanse bedrijven vanuit huis. Coördineer agenda’s, communicatie, uitgaven, administratie en rapportages via de BPO-diensten van DCX.

Openen
AT&T

AT&T Business Sales Representative voor regioklanten – Memphis

AT&T

Vergroot het klantenbestand van AT&T bij kleine bedrijven en middelgrote ondernemingen in Memphis door glasvezelbreedband en andere communicatieoplossingen te verkopen. De functie combineert acquisitie, accountontwikkeling en adviserend verkopen om de omzet in het rayon te laten groeien.

Openen