Softwareentwickler .NET & Cloud Native

TELIS FINANZ Vermittlung AG
Regensburg, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German
Experience level
Senior

Job location

Remote
Regensburg, Germany

Tech stack

ASP.NET
.NET
ADO.NET
API
Automation of Tests
Bash
C Sharp (Programming Language)
Cloud Computing
Code Review
Communications Protocols
Databases
Linux
DevOps
Entity Framework
Extensible Application Markup Language
JSON
Message Broker
Windows Presentation Foundation
MongoDB
MVC
Nunit
Object-Oriented Software Development
Oracle Applications
RabbitMQ
Mstest
Management of Software Versions
XML
Openapi
React
GIT
Gitlab-ci
Integration Tests
Kubernetes
Front End Software Development
Functional Programming
Docker
Web Api
Microservices

Job description

Senior Softwareentwickler (m/w/d)

,

Wir sind ein innovationsgetriebenes Entwicklungsteam, das moderne Technologien, saubere Architekturen und agiles Arbeiten lebt. Bei uns gestaltest Du anspruchsvolle Cloud-Native-Systeme mit, entwickelst hochwertige Web APIs und arbeitest mit aktuellen Frameworks und Tools aus dem .NET-Ökosystem.

Du entwickelst moderne Cloud-Native-Services

  • Du arbeitest an der Konzeption, Entwicklung und Weiterentwicklung unserer ASP.NET-Core-basierten Anwendungen - von Minimal APIs über MVC-Services bis hin zu kompletten Microservice-Modulen. Dabei ist Dir wichtig, funktional korrekte, performante und gut wartbare Software zu erstellen.

Du integrierst externe Systeme und Datenquellen

  • Du bindest relationale und dokumentenbasierte Datenbanken wie Oracle oder MongoDB an und kommunizierst mit externen Services über HTTP, Message Broker wie RabbitMQ oder andere gängige Protokolle. Durchdachte Schnittstellen und robuste Datenflüsse stehen für Dich im Mittelpunkt.

Du stellst Qualität durch automatisierte Tests sicher

  • Du erstellst Unit- und Integrationstests mit NUnit oder xUnit.net und nutzt moderne Testansätze wie WebApplicationFactory oder Aspire, um unsere Services automatisiert auf Herz und Nieren zu prüfen.

Du gestaltest Architektur und Systemdesign aktiv mit

  • Du denkst über den Tellerrand hinaus und bringst Dich in Architekturentscheidungen ein - gemeinsam im Team entwickelst Du skalierbare, robuste und zukunftsfähige Systemkomponenten.

Du arbeitest agil im Team und teilst Dein Wissen

  • In unserem Kanban-basierten Entwicklungsprozess arbeitest Du kollegial und lösungsorientiert mit Deinen Teamkolleg:innen zusammen. Du unterstützt bei Code Reviews, bringst Ideen ein und hilfst mit, unsere Entwicklungsprozesse stetig zu verbessern.

Requirements

  • Du besitzt fundierte Kenntnisse in ASP.NET Core, C# und dem .NET-Ökosystem und hast Freude daran, moderne APIs und Services zu entwickeln.
  • Du hast Erfahrung im Datenbankzugriff aus .NET, egal ob mit Entity Framework Core, ADO.NET oder über andere Integrationswege - und sowohl relationale als auch dokumentenbasierte Datenbanken sind Dir vertraut.
  • Du bringst praktische Erfahrung mit Unit- und Integrationstests mit und hast bereits mit Frameworks wie NUnit, xUnit.net oder MSTest gearbeitet.
  • Versionierung mit Git gehört für Dich selbstverständlich zum Entwicklungsalltag.
  • Du kannst sicher mit JSON, XML sowie modernen Serialisierungsmechanismen umgehen, insbesondere mit System.Text.Json.
  • Du kennst Kommunikationsprotokolle, die in Cloud-Native-Umgebungen genutzt werden - z. B. HTTP, gRPC oder asynchrone Messaging-Systeme.
  • Du bist mit Standards wie OpenAPI und/oder AsyncAPI vertraut und kannst damit klar beschriebene Schnittstellen spezifizieren.

Wünschenswert, aber kein Muss

  • Du kennst grundlegende oder fortgeschrittene Prinzipien, Patterns und Best Practices aus OOP oder Functional Programming und setzt sie gerne ein.
  • Du hast bereits erste Erfahrungen im DevOps-Bereich, z. B. mit GitLab CI/CD.
  • Themen wie Docker, Kubernetes und Cloud-Native-Architekturen interessieren Dich - idealerweise hast Du schon damit gearbeitet.
  • Optional bringst Du Erfahrung im Frontend-Bereich mit, etwa mit React oder WPF/XAML.
  • WSL, Linux-Tools oder bash-Skripte sind für Dich keine Fremdwörter.

Benefits & conditions

  • Flexible Arbeitszeiten und Gleitzeit zur Unterstützung der Work-Life-Balance (im Rahmen einer 38-Stunden-Woche)
  • Eine offene und von gegenseitigem Vertrauen geprägte Atmosphäre - in der das ,,Wir" zählt
  • Hervorragende fachliche Weiterentwicklungsmöglichkeiten im DevOps-Bereich, in der Software-Architektur oder dem Requirements-Engineering durch spannende Projekte in einem innovativen Umfeld (z. B.: Cloud-Lösungen, etc.)
  • Einen eigenständigen Verantwortungsbereich mit weitreichenden Entscheidungskompetenzen
  • Flache Hierarchien
  • Moderne Arbeitsumgebung mit Wohlfühlatmosphäre
  • Homeoffice-Kultur
    1. Monatsgehalt
  • TELIS-Betriebsrente und vermögenswirksame Leistungen
  • Unternehmensbeteiligung - steigend mit Betriebszugehörigkeit
  • Bezahlter Zusatzurlaub und Sonderurlaubstage
  • Regelmäßige Mitarbeiterbefragungen
  • Gutscheine (für Essen, Tanken oder Fitness)
  • Geschenke zu Geburtstag und Geburt eines Kindes
  • Mitarbeiterrabatte
  • Fahrtkostenzuschuss
  • Unterstützung bei der Wohnungssuche & Umzug
  • Jobrad
  • Betriebliche Gesundheitsförderung und Gesundheitstage
  • Tolle Mitarbeiterevents und individuelle Teamausflüge

Apply for this position