(Senior) Software Engineer (m/f/d) at Bertelsmann | BE, DE | Rezi

(Senior) Software Engineer (m/f/d) at Bertelsmann

(Senior) Software Engineer (m/f/d)

Bertelsmann · BE, DE

2 days ago

(Senior) Software Engineer (m/f/d)

Bertelsmann · BE, DE

2 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this (Senior) Software Engineer (m/f/d) role.

Rezi rewrites your resume against Bertelsmann's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the (Senior) Software Engineer (m/f/d) posting at Bertelsmann — free, in seconds.

About the Role

As a (Senior) Software Engineer within Riverty’s debt collection business, you will develop and maintain modern cloud-based applications and contribute to the evolution of a central solution for knowledge transfer and collaboration. You will play an important role in Client Onboarding, shaping core functionality and APIs, driving continuous improvement, and contributing technical expertise to consulting and onboarding activities.

Responsibilities

  • Develop, ship and maintain cloud-based applications using C# and .NET.
  • Design microservices and distributed architectures and build robust RESTful APIs.
  • Containerize applications with Docker, work with Kubernetes and contribute to CI/CD pipelines using Azure DevOps.
  • Work with relational and NoSQL databases, including SQL Server, Entity Framework and MongoDB.
  • Ensure software quality through unit and integration testing with frameworks such as xUnit or NUnit and mocking libraries such as Moq.
  • Build secure and efficient solutions using authentication and authorization concepts such as OAuth2, Auth0 and JWT, as well as caching solutions such as Redis.
  • Apply SOLID principles, design patterns and Clean Architecture or Domain-Driven Design to create maintainable software.

Requirements

  • 5+ years of hands-on experience with C# and the .NET framework.
  • Experience developing, shipping and maintaining cloud-based applications.
  • Strong knowledge of microservices, distributed architectures and RESTful APIs.
  • Practical experience with Docker and Kubernetes.
  • Good knowledge of CI/CD pipelines, preferably Azure DevOps.
  • Several years of experience with relational databases, preferably SQL Server.
  • Working knowledge of ORMs such as Entity Framework.
  • Experience with NoSQL databases, preferably MongoDB.
  • Solid experience with unit and integration testing.
  • Good understanding of authentication, authorization, caching and modern software design principles.
  • Fluent English.
  • A thoughtful, quality-focused approach to software development.
  • Experience with Infrastructure as Code, preferably Terraform, is a welcome advantage.
  • Knowledge of the FinTech or banking industry are welcome advantages.
  • Hands-on experience with AI-assisted development tools such as Claude, Cursor or GitHub Copilot is a plus.
  • Sound judgement when reviewing and testing AI-assisted development tool output is a plus.

Skills

  • C#
  • .NET
  • Microservices
  • Distributed architectures
  • RESTful APIs
  • Docker
  • Kubernetes
  • Azure DevOps
  • SQL Server
  • Entity Framework
  • MongoDB
  • Unit testing
  • Integration testing
  • xUnit
  • NUnit
  • Moq
  • OAuth2
  • Auth0
  • JWT
  • Redis
  • SOLID principles
  • Design patterns
  • Clean Architecture
  • Domain-Driven Design
  • Infrastructure as Code
  • Terraform
  • AI-assisted development tools
  • Claude
  • Cursor
  • GitHub Copilot

Location

  • Baden-Baden
  • Berlin
  • Verl

Work Type

  • Hybrid
  • Permanent
  • Full-time

Experience Level

  • Senior

About the Company

  • Riverty is part of the family-owned Bertelsmann group.
  • We are established, corporate, and operate in a fast-paced industry.
  • We enable flexible payments in various industries, simplifying the financial management of known brands and helping people repay debt to build financial confidence.
  • We combine empathy, advanced technology and data-driven insights to keep people and businesses in flow with payments made for them.