Inetum
Caixa Mágica Software
Backend (.NET) Entwickler
Überblick
Wir suchen einen erfahrenen .NET Softwareentwickler, der ein wachsendes Ingenieurteam in einem internationalen Bankenumfeld verstärkt.
Die Rolle konzentriert sich hauptsächlich auf die backend Entwicklung mit C# und modernen .NET, einschließlich des Designs, der Entwicklung und der Wartung von REST APIs und Geschäftsanwendungen.
Die technische Komplexität der APIs selbst ist nicht unbedingt ungewöhnlich – viele der Arbeiten können Standardgeschäftsfunktionalitäten und CRUD-basierte Dienste umfassen. Wichtig ist ein starkes Verständnis von .NET und Grundlagen der Softwareentwicklung, anstatt nur zu wissen, wie man Endpunkte implementiert.
Wir suchen Ingenieure, die neugierig darauf sind, was unter der Haube passiert, verstehen, warum bestimmte Ansätze gewählt werden, und gute technische Entscheidungen treffen können, anstatt nur bestehenden Mustern zu folgen.
Was werden Sie tun?
- Entwerfen, Entwickeln und Warten von backend Anwendungen und REST APIs mit C# und .NET / ASP.NET Core.
- Erstellen wartbarer Geschäftsfunktionalitäten mit sauberem, gut strukturiertem Code.
- Arbeiten mit relationalen Datenbanken und Datenzugriffstechnologien wie Entity Framework Core.
- Aktive Teilnahme an technischen Verfeinerungen und Hilfe bei der Übersetzung von Geschäftsanforderungen in geeignete technische Lösungen.
- Diskutieren von Implementierungsoptionen, Kompromissen und technischen Risiken mit anderen Entwicklern.
- Beitrag zu Code-Reviews und Software-Engineering-Standards.
- Schreiben und Warten von Unit-, Integrations- und automatisierten Tests.
- Beheben von Produktionsproblemen und Untersuchen von Problemen über die unmittelbaren Symptome hinaus.
- Arbeiten mit CI/CD-Pipelines und Teilnahme am gesamten Software-Lieferzyklus.
- Zusammenarbeit mit DevOps/Plattformteams, wo nötig.
- Beitrag zur kontinuierlichen Verbesserung des Entwicklungsprozesses und der Engineering-Praktiken.
- Teilen von technischem Wissen mit anderen Teammitgliedern.
Was suchen wir?
- Umfangreiche Berufserfahrung mit C# und .NET.
- Sehr gutes Verständnis von modernem .NET / ASP.NET Core.
- Solide Erfahrung im Entwurf und der Entwicklung von REST APIs.
- Starkes Verständnis von Kernkonzepten von .NET, wie z. B.: - Dependency Injection und Service-Lebensdauern - Async/await und asynchrone Programmierung - Anwendungskonfiguration - Middleware und die ASP.NET Core Request Pipeline - Fehlerbehandlung und Protokollierung - Authentifizierung und Autorisierung
- Erfahrung mit Entity Framework Core und relationalen Datenbanken.
- Verständnis von API Designprinzipien, HTTP-Semantik und Anwendungsarchitektur.
- Erfahrung mit automatisierten Tests.
- Praktische Erfahrung mit CI/CD und Software-Lieferpipelines.
- Erfahrung mit Git und modernen Entwicklungsworkflows.
- Gutes Verständnis von Software-Designprinzipien und wartbarem Code.
- Starke Debugging- und Problemlösungsfähigkeiten.
- Fähigkeit, technische Ideen klar auf Englisch zu kommunizieren.
- Von Natur aus neugierig und der Wunsch zu verstehen, warum etwas funktioniert.
- Untersuchen, was unter der Oberfläche passiert, anstatt bei der ersten funktionierenden Lösung stehen zu bleiben. Konstruktives Hinterfragen bestehender Ansätze, wenn es eine bessere Lösung geben könnte.
- Verstehen der Kompromisse hinter technischen Entscheidungen.
- Kontinuierliches Lernen und aktive Aktualisierung des Wissens über .NET.
- Komfortabel mit der Arbeit in verschiedenen Bereichen, anstatt sich auf eine enge technische Spezialisierung zu beschränken.
- Fähigkeit, sinnvoll an Verfeinerungen und technischen Diskussionen teilzunehmen.
- Übernahme von Verantwortung für Probleme von der Untersuchung bis zur Lösung.
- Effektive Kommunikation mit technischen und nicht-technischen Kollegen.
- Komfortabel mit modernen Software-Lieferpraktiken, einschließlich Bereichen wie: CI/CD-Pipelines, Automatisierte Builds und Tests, Quality Gates, Artefakterstellung und -förderung, Umgebungskonfiguration, Bereitstellungsprozesse, Überwachung und Fehlerbehebung, Rollback- und Produktionssupport-Überlegungen.
- Erfahrung mit Azure DevOps, GitHub Actions, GitLab CI, Jenkins oder ähnlichen Tools ist relevant.
Was können Sie von uns erwarten?
- Ein unbefristeter Arbeitsvertrag für ein langfristiges Projekt;
- Tech-Ausrüstung + SIM-Karte + persönliches Smartphone;
- Kranken- und Lebensversicherung;
- Soziale Events und Teambuildings;
- Die Verpflichtung, Sie mit uns wachsen zu lassen und entsprechend zu belohnen;
- Ein dynamisches und junges Team, das Ihnen immer zur Unterstützung zur Seite steht;
- Schulungen in den neuesten Technologien;
- Kaffee, Obst, Snacks und ein herzliches Willkommen, wenn Sie im Büro vorbeikommen.
