Job
In this role, you will develop, test, and maintain software solutions throughout the product lifecycle, optimize through refactoring, and support the use of AI-driven tools in an agile Scrum environment.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- You develop, test, and maintain software solutions throughout the entire product lifecycle - from implementation to continuous improvement in ongoing operations.
- You ensure software quality through code reviews, automated testing, and continuous integration, and bring proven best practices into the team.
- You enjoy working in a team - for example through Pair Programming, joint debugging, and knowledge transfer - thereby strengthening our engineering culture.
- You actively drive refactorings forward and support the reduction of technical debt to sustainably improve maintainability, stability, and performance.
- You utilize AI-powered tools and agent-based development approaches practically to make analysis, implementation, testing, refactoring, and documentation more efficient — ensuring traceability, code quality, and security.
- You bring your own experience with Agentic Development and help the team establish meaningful use cases, guidelines, and best practices for productive daily development.
- You contribute to architecture and technology decisions and collaboratively establish and implement technical guidelines with the team.
- You actively participate in the Scrum process and contribute constructively to improving collaboration and the development process.
Our expectations of you
Qualifications
- Solid knowledge in several of the following technologies and areas of expertise: C# / .NET, ASP.NET, REST (Web) Services, Blazor (Hybrid/WebAssembly), Bootstrap, CSS, SQL.
- A solid understanding of common architecture and design patterns and the ability to apply them appropriately to the situation.
- A strong sense of quality awareness, a structured way of working, and enjoyment of collaboration in an agile Scrum environment.
- Enjoyment in not only experimenting with new AI and Agentic development approaches but also integrating them into the development process responsibly, with quality awareness, and team orientation.
- Joy in the software development process: you think in iterative steps, gather early feedback, and deliver continuous added value.
- High level of ownership and responsibility: you proactively drive technical topics forward, communicate transparently about status and risks, and take responsibility for results, quality, and continuous improvement.
- Very good command of German, both written and spoken.
Experience
- Several years of practical experience in software development within the Microsoft .NET environment (e.g., C#, Visual Studio).
- Experience in handling more complex software products or established codebases, as well as the ability to develop them further in a structured manner.
- Practical experience with AI-powered software development and agentic development is important to us, e.g., through the use of coding assistants, agent-based development workflows, AI pair programming, or similar approaches.
What we offer
- A permanent full-time position in a stable product environment.
- A hybrid work model with clearly defined remote work share and flexible working hours.
- 30 days of vacation as well as half a special leave day on Christmas Eve and New Year's Eve.
- A subsidy for the Deutschlandticket as well as the option for a JobFahrrad.
- Responsible tasks with real scope for creativity in an experienced, motivated team.
- Excellent transportation links and parking facilities at the location.
- Targeted development through dedicated learning times, external training, conferences, and the use of modern technologies.
- The opportunity to practically shape Agentic Development in a real product environment with an established codebase, clear quality requirements, and genuine customer benefits.
- An attractive and transparent salary progression, based on experience and responsibility.
Topics you will work on
Job locations
About your employer
OCLC GmbH, as the German subsidiary of the non-profit organization OCLC, Inc., develops software solutions for library management, cataloging, and research. At its locations in Oberhaching and Böhl-Iggelheim, it assists over 2,000 customers with digital transformation and knowledge dissemination.
- Established Company
- Onsite, Hybrid
- Internet, IT, Telecommunication
More jobs
These jobs might also interest you
You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...
sino AG, based in downtown Düsseldorf, has been an innovative financial service provider for over 25 years. We specialize in the execution of securities transactions for the most active and demanding traders in Germany. With currently 26 employees, we...
As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...