Employment type
Permanent
Industry
Public
Location
Zürich
Remote from abroad?
No
Home office?
Flexible
01
Tasks and responsibilities
- Analyze and translate business needs into clear, structured technical requirements and system specifications
- Collaborate with product owners, analysts, developers, and project managers to shape web-based applications and interfaces
- Document data models, define APIs (primarily REST), and describe system processes in a technically precise and developer-friendly format
- Act as a communication bridge between business application teams and software development teams throughout project lifecycles
- Assess technical feasibility of solutions and contribute to architectural and design discussions
- Ensure requirements and technical documentation are consistent, complete, and aligned with project goals
- Provide support and guidance to departments in selecting and implementing technical solutions
02
Must-have criteria
- Degree in computer science, business informatics, or a related technical discipline—or equivalent practical experience
- Strong background in software requirements engineering, particularly in web-based project environments
- Practical experience in defining and documenting RESTful APIs
- Previous hands-on experience as a software developer, with a good understanding of developer workflows and technical constraints
- Solid knowledge of software architecture principles, relational database design, and interface technologies
- Structured, analytical, and solution-oriented working style, with the ability to manage complex technical concepts
03
Nice-to-have criteria
- Experience in environments with structured governance, such as universities, research institutions, or public organizations
- Familiarity with enterprise application landscapes and integration patterns
- Knowledge of tools and methodologies for technical documentation and requirements traceability
04
Language requirements
- German (C1+)
- English (B2+)
05
Application form