Senior Software Engineer / C Developer with Linux skills
OCLC
Leiden, Netherlands
11 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
Dutch, English Experience level
SeniorJob location
Leiden, Netherlands
Tech stack
C
Databases
Continuous Integration
Linux
Programming Tools
Integrated Library Systems
PostgreSQL
Scripting (Bash/Python/Go/Ruby)
GIT
Information Technology
Job description
Performs high-level analysis and design of library software programs and systems, that are used by library customers in Europe and Asia Pacific.
This role focuses on improving the CBS C-software and adding new functionality.
Additional responsibilities are Continuous Integration, keeping the development environments up to date and delivering software releases.
Responsibilities
- Design, code, and test multiple modules of a system in a timely manner.
- Uses industry-standard programming techniques to translate requirements and designs into code.
- Analyze and solve problems in existing systems.
- Assists in developing and interpreting requirements.
- Participates in unit, system, and acceptance testing.
- Participates in major architectural reviews and plans.
- Plans and participates in load, capacity, and performance analysis and/or testing.
Requirements
- Bachelor's or Master's degree in computer science-related discipline or equivalent experience
- At least 5 - 10 years of relevant working experience as a Software Engineer
- Experience with C programming language and related development tools is required
- Experience with (PostgreSQL) databases is preferred
- Excellent experience with Linux and scripting
- Knowledge of GIT is preferred
- Good communication skills in Dutch and English, both verbal and written.
- Flexibility, proactiveness, strength, and willingness to work in an international environment
- Strong team player in an agile development environment
Benefits & conditions
- We are a tech company and a library member organization with two offices in the Netherlands, in Leiden and Eelde. Our headquarters are situated in Dublin (Ohio), United States
- With 26 days of paid vacation days (in case of full-time employment) and the option to buy or sell 6 vacation days, your work-life balance is guaranteed
- A non-contributory pension
- A full-time role (part-time is negotiable)
- Flexible hours
- A bonus
- Group discount on health insurance
- Commuting allowance
- Coaching available 24/7
- Bicycle plan
- Company fitness
- And more
About the company
The CBS development team is based in Leiden, the Netherlands. The work will involve international collaboration.
CBS is a Metadata management product used by national libraries and regional library consortia to build, manage, and maintain large library collections. CBS has evolved over decades into a highly flexible, commercially successful product that is used by OCLC's partners in the Netherlands, Germany, France, Japan and Australia. Leiden is one of the engineering centers for developing OCLC's products.