Softwarearchitekt:in (w/d/m)
Core
Designing future-proof, sustainable, and interoperable software architectures for scientific research and digital humanities within a major European library.
Role type
Senior Software Architect (Public Sector)
Builds
Interoperable digital offerings and system landscapes for science and research
Domain
Digital Humanities / Library Science / Public Sector IT
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed software architecture, Microservices, API-based systems, Agile software development, Technical solution evaluation, Project management
Preferred skills
Domain-Driven Design (DDD), Test-driven development (TDD), Search and retrieval systems (Apache Solr), Semantic data models (LOD, RDF, SPARQL, SKOS, IIIF), Software Architecture certification (iSAQB CPSA)
Technologies
Java, Jakarta EE, Spring/Spring Boot, Quarkus, React, Node.js, Apache Kafka, Apache Solr, Python, PHP, Jenkins, CI/CD, Kubernetes
Responsibilities
Analyze functional requirements and Digital Humanities needs to develop architecture, data, and functional models; Evolve architecture guidelines and reference architectures; Consult with departments and IT leadership; Prepare cost-benefit analyses; Present complex technical content to stakeholders
Seniority
Senior, hands-on IC with strategic guidance