Software Developer (m/f)
The Director of ICS announces a selection procedure for the position of Software Developer (m/f).
At ICS MUNI (Institute of Computer Science), we provide the operation and development of the IT infrastructure of Masaryk University. In addition, we are involved in the development of the National Data Infrastructure (NDI) – a platform for sharing, managing, and accessing data and computing resources for research purposes.
In connection with the development of data repositories and their integration into the NDI environment, we are looking for a new team member for the position of Software Developer (m/f).
In this position, you will be responsible for:
- Implementing a system and related components for storing and managing data provenance documentation according to W3C PROV and ISO 23494 standards, including developing modules to support proof of non-repudiation of data provenance.
- Supporting the integration of implemented software into existing data and AI management platforms (in particular Clarin DSpace, Invenio, Hugging Face, electronic lab notebooks) and system deployment.
- Connecting to the LS-AAI authorization infrastructure (Perun system, OpenID Connect/OAuth2.0 protocols).
- Supporting the setup and maintenance of the development environment (servers, version control systems), including requirements gathering and cooperation with administrators.
- Testing, creating test scenarios, and bug fixing.
- Preparing documentation, demo versions, and tutorials.
- Ensuring collaboration with scientific, technical, legal, and methodological teams across domains (esp. AI, material and technical sciences, genomics), including work on compliance with legal regulations and related ISO standards (esp. ISO 13888, ISO 23494).
- Coordinating junior developers and analysts working on partial tasks.
We are looking for a colleague who:
- Has experience with programming in Python and Java.
- Understands software testing, ideally including automated testing and QA.
- Is familiar with REST APIs, ETL processes, SQL or NoSQL databases.
- Is interested in security – e.g., working with digital signatures, hashing algorithms, or timestamps.
- Is knowledgeable in agile development and not afraid of creating documentation or presenting results.
- Has strong communication skills – both within the team and when training users.
- Works independently, responsibly, and reliably completes assigned tasks.
What will be an advantage:
- Experience with Invenio, DSpace, Hugging Face platforms.
- Experience with authorization systems such as OpenID, OAuth2, Perun, LSAAI.
- Previous experience in data management.
- Publishing tutorials, presentations, open-source contributions, etc.
- Experience with semantic web technologies: RDF, OWL, SPARQL (e.g., ontology design, knowledge graphs, metadata management).
- Knowledge of Czech language.
What you can look forward to:
Working in a friendly team on projects that aim to significantly influence the research environment in the Czech Republic. Full-time position (employment contract) with a salary of CZK 75,000 – 80,000/month depending on experience. 6 weeks of vacation. Flexible working hours and the option of working from home (more than 3 days a week possible). Additional benefits: Stravenky (meal allowance), MultiSport card, contribution to pension savings/long-term investment product/kindergarten or childcare, free vaccinations, psychological counseling, discounts on language and sports courses, favorable mobile tariffs, childcare group.
Information about the selection process: We promote equal opportunities. Every applicant has the chance to be hired, regardless of age, gender, social background, or other disadvantages. Thanks to these principles, ICS MUNI has been awarded the HR Excellence in Research Award by the European Commission.
Whoops! This job is not yet sponsored…
Or, view more options below
View full job details
See the complete job description, requirements, and application process
Express interest in this position
Let Masaryk University know you're interested in Software Developer (m/f)
Get similar job alerts
Receive notifications when similar positions become available