Softwareentwickler (m/w/d) Backend (.NET / C#) im Bereich Zahlungssysteme
Core
Develop and extend complex backend applications for payment solutions, implementing business processes and workflows for retail and SME clients.
Role type
Senior Backend Engineer (.NET / C#)
Builds
Payment solutions including credit card acceptance, payment terminals, gift card systems, online payment systems, and cash pooling
Domain
Financial Services / Payments
Deliverable
production ML models | product features
Required skills
C#, .NET Web API, Microsoft SQL Server, REST API development, Entity Framework, database modeling, query optimization, database migrations, service-oriented architecture, authentication/authorization (Keycloak, OAuth2, OpenID Connect), software architecture, Clean Code, Design Patterns, testable software
Preferred skills
Agile methodologies (Scrum, Kanban), code reviews, automated testing, performance optimization, scalability, maintainability
Technologies
.NET, C#, Microsoft SQL Server, Entity Framework, Keycloak, OAuth2, OpenID Connect
Responsibilities
Analyze, conceptualize, and implement business processes and workflows; Develop performant REST APIs for frontend and third-party integration; Develop flexible rule and validation systems; Plan and execute database migrations; Participate in architecture decisions; Conduct code reviews and automated testing
Seniority
Senior, hands-on IC