Wir suchen einen hochqualifizierten Senior .NET Developer zur Verstärkung unseres dynamischen Teams. Der ideale Kandidat verfügt über umfangreiche Erfahrung in der Entwicklung skalierbarer Webanwendungen unter Verwendung des .NET-Frameworks sowie über fundierte Kenntnisse in Softwarearchitektur und -design. Als Senior .NET-Entwickler spielen Sie eine entscheidende Rolle bei der Verbesserung unserer Plattform und stellen sicher, dass sie den höchsten Standards an Leistung, Zuverlässigkeit und Benutzererfahrung entspricht.
Über das Projekt:
Es ist der weltweit größte Marktplatz für isländische Reisedienstleistungen und vereint über 1.000 Reiseveranstalter in einer einzigen Community. Unsere Online-Plattform bietet beispiellosen Zugang zu von Kunden bewerteten Touren, Unterkünften und Mietwagen in Island sowie einzigartige, maßgeschneiderte Reisepakete.
Hauptaufgaben:< /strong>
- Entwerfen, entwickeln und warten Sie hochwertige, skalierbare Webanwendungen mit dem .NET Framework.
- Arbeiten Sie mit funktionsübergreifenden Teams zusammen, um zu definieren, zu entwerfen, und liefern neue Funktionen.
- Stellen Sie die Leistung, Qualität und Reaktionsfähigkeit von Anwendungen sicher.
- Identifizieren und beheben Sie Engpässe und beheben Sie Fehler.
- Helfen Sie dabei, die Codequalität aufrechtzuerhalten, Organisation und Automatisierung.
- Betreuen und leiten Sie Nachwuchsentwickler und fördern Sie eine kollaborative und innovative Umgebung.
- Erstellen Sie Systemarchitekturen und implementieren Sie sie, wobei Dienste untereinander kommunizieren.
- Führen und schulen Sie Teammitglieder.
- Schreiben Sie leistungskritische API-Anwendungen.
Anforderungen:
- Mehr als 5 Jahre Erfahrung in der .NET-Entwicklung mit ausgeprägten Kenntnissen in C# und ASP.NET.
- Nachgewiesene Erfahrung mit Front-End-Technologien wie HTML, CSS , JavaScript und Frameworks wie Angular oder React.
- Ausgeprägtes Verständnis von Software-Designmustern, Architektur und Best Practices.
- Erfahrung mit SQL- und NoSQL-Datenbanken.
- Vertrautheit mit Cloud-Plattformen wie Azure oder AWS.
- Ausgezeichnete Fähigkeiten zur Problemlösung und Liebe zum Detail.
- Ausgeprägte Kommunikations- und Teamfähigkeit.
- Fähigkeit dazu Arbeiten Sie unabhängig und verwalten Sie mehrere Projekte gleichzeitig.
- Erfahrung in der Erstellung und Implementierung von Systemarchitekturen, wobei die Dienste untereinander kommunizieren.
- Erfahrung in der Führung und Schulung von Teammitgliedern.
- Erfahrung im Schreiben leistungskritischer API-Anwendungen.
- Englischniveau: Obere Mittelstufe und höher.
Gut zu haben:
- Erfahrung in der Optimierung der Leistung in .NET-Code.
- Erfahrung in der Optimierung der Leistung in Datenbankaufrufen.