CSC provides already sensitive data management services for example on human genomes and health data consented for research purpose. An important aspect is to support national COVID-19 research data management as part of the wider European context. We work closely with Finnish biobanks, research institutes and other national stakeholders to provide the necessary capacity to process, analyse, store and share data in a secure manner. We expect all our technical staff members to use software development best practices, share our passion for technology and code development, and reusable software based on our open-source policy.
We are seeking a Software Engineer into our international team responsible for development, maintenance and production delivery of CSC services for sensitive data management. Daily work focuses on defining and implementing software for CSC’s data authorization tool (https://github.com/CSCfi/rems). You will be involved in automation of data management processes to enable secure and scalable solutions for our customers. In addition, your responsibilities also include identifying, debugging and fixing problems as part of the existing CSC teams to achieve end-to-end stability on production-grade software releases.
As part of our team you will also take part of defining the architecture and development roadmap for reliable services for sensitive data management. Our team actively evaluates new technologies, tools or applications from the open-source communities. As the CSC sensitive data management services are developed through international collaboration, this position may require travelling, participation in technical meetings, calls or joint documentation processes.
We are looking for a software developer who has demonstrable experience working as part of a team on production-grade infrastructure. We expect successful applicants to provide examples of working as part an agile software team including Linux skills, good knowledge of Clojure programming and ClojureScript scripting languages, and use of version control system (e.g. Git). We value prior experience on debugging issues, REST APIs, databases (e.g. PostgreSQL), and applying containerized solutions (e.g. OpenShift and Docker) or use of modern automation tools such as Ansible, Jenkins or Vagrant.
You will have a Master's degree in Computer Science, or equivalent work experience, and good communication skills in both verbal and written English are essential. Communication with CSC staff members and the service end-users is critical to understand, prioritise and deliver required improvements to the CSC data management services.
Please send your application by 31.8.2021 via our recruitment portal http://www.csc.fi/careers.