Software developer** *
Software developer / Software developer
(d/m/w)
Become part of our RKI DNA!
As a public health institute, we are actively committed to the health of the population in Germany. Every day, 1,500 people from over 52 nations work and research together at the Robert Koch Institute.
Our team VIG - Trust Points Implant Registers and Health Data is entrusted with the conception and implementation of pseudonymization services for medical registers and research data centers in order to create secure infrastructures for internationally connectable research data in Germany.
We look forward to receiving your application!
Your task with us
You will develop complex applications using cryptographic methods and hardware security modules as well as public key infrastructures. Your tasks include in particular
- Designing, developing and testing security-relevant software components (e.g. interfaces, services and transmission paths), taking into account data protection and IT security, primarily with Microsoft development tools for use in Linux environments
- Creating functional and technical specifications
- Design, implementation and testing of pseudonymization procedures
- Communication and collaboration with team members including software manufacturers and data protection officers etc.
Your profile
Formal requirements
- A completed university degree in the field of computer science (FH diploma, bachelor's degree) or comparable
OR
- Completed training as an IT specialist or in a comparable field with relevant professional experience
In the case of foreign educational qualifications, we require proof of equivalence with a German qualification.
Knowledge and experience
- Comprehensive understanding of the software development and implementation process as well as the modeling of applications, interfaces, web services (REST) and data structures
- Programming experience in object-oriented languages such as C#, NET, SQL, scripting languages, Linux
- Database knowledge, preferably MS SQL Server
- in dealing with collaboration and version systems (git)
- with IT security techniques (encryption, authentication)
- Confident handling of the common MS Office programs
- in working with digital document management systems
- Language skills (CEFR level): German at least C1
Desirable
- Knowledge of the technical requirements regarding IT security (BSI basic protection)
- Experience with infrastructures for the operation of applications
- Experience with Red Hat Enterprise Linux
- Knowledge of scripting languages, e.g. Bash, groovy, Python
Personal skills
- Willingness to innovate by questioning previous solutions, but also new developments
- Personal initiative with independent suggestions for improvement and ideas for your own area of work
- Service orientation through fast, reliable processing of inquiries
- Ability to cooperate and work in a team and develop solutions together with other team members
Further requirements
- Willingness to participate in an extended security check in accordance with Section 9 of the Security Check Act (SÜG) and its positive completion
What you can look forward to
- 30 days' vacation and days off on Christmas Eve and New Year's Eve
- Up to 50% mobile work possible
- Transparent payment according to collective agreement incl. annual special payment and regular pay increases
- Flexible working hours with flexitime and part-time options
- Sports activities such as yoga, running events, cooperation with fitness studios and much more
- Germany ticket job with subsidy
Have we piqued your interest?
We look forward to receiving your informative application documents exclusively via interamt.de ( https://www.interamt.de/koop/app/stelle?id=1228911 ) for job ID 1289032.
We live equal opportunities and welcome all people in all dimensions of diversity.
That is why we guarantee equal opportunities in the workplace. Severely disabled people with equal qualifications and suitability are given preferential consideration.
The Federal Ministry of Health may inspect your application documents in individual cases as part of its supervisory powers. Your data will be deleted after completion of the application process.
Supplementary Information
Requirements for the applicant:
Advanced knowledge: REST (Representational State Transfer), SQL database, data protection, programming, Linux operating system, development, software implementation, Git version control program.