Back-End Developer (.Net)

Stellenbeschreibung:

Responsibilities

• Design, develop, and maintain RESTful APIs using C# and .NET 6+, ensuring performance, security, and availability;
• Actively participate in software architecture decisions, evaluating technical trade-offs and proposing scalable, sustainable solutions;
• Evolve application architecture by applying concepts such as Clean Architecture, practical Domain-Driven Design (DDD), and layered architecture, according to product context;
• Develop and optimize the persistence layer with Entity Framework Core, including data modeling, migrations, and performance tuning;
• Work with relational databases (SQL Server or equivalent), ensuring efficient queries, proper index usage, and transactional integrity;
• Implement and maintain automated tests (unit and integration) to ensure code quality and reliability;
• Contribute to defining and promoting software engineering best practices such as SOLID, Clean Code, and design patterns;
• Perform code reviews, contributing to code quality and the team's technical growth;
• Support less experienced developers by sharing knowledge and contributing to the team's technical development;
• Contribute to application observability, including logging, metrics, and production environment monitoring;
• Collaborate with product and technology teams on the continuous evolution of solutions;
• Design and implement messaging-based and asynchronous integrations (RabbitMQ or similar), contributing to decoupled, scalable architectures.

Requirements

  • Strong experience with C# and .NET (preferably .NET 6 or higher);
  • Experience developing REST APIs;
  • Experience with Entity Framework Core and relational databases (SQL Server or equivalent);
  • Experience applying software engineering best practices (SOLID, Clean Code);
  • Experience with Git and collaborative versioning workflows;
  • Experience with unit testing.
  • Nice to have:
  • Experience with Clean Architecture and DDD;
  • Experience with Docker and application containerization;
  • Experience with messaging and asynchronous communication (RabbitMQ or similar);
  • Experience with Azure cloud services and CI/CD pipelines (Azure DevOps);
  • Experience with observability, metrics, and monitoring of production applications;
  • Experience with distributed systems, high-availability, or high-scale systems;
  • Experience with PDF file manipulation.

#J-18808-Ljbffr
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Veröffentlichungsdatum:

    30 Jul 2026
  • Standort:

    WorkFromHome
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

  • Erfahrung:

    2+ years
  • Arbeitsverhältnis:

    Angestellt

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!