Als Senior .NET-Entwickler spielen Sie eine zentrale Rolle in unserem Softwareentwicklungsteam. Sie sind verantwortlich für das Design, die Programmierung, das Testen und die Wartung komplexer .NET-Anwendungen. Ihre Erfahrung und Expertise sind entscheidend für die Entwicklung robuster und skalierbarer Softwarelösungen.
Verantwortlichkeiten
• Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Softwareentwicklern, Architekten und Business-Analysten, zur Gestaltung und Entwicklung von .NET-Anwendungen.
• Führen Sie die Entwicklung von hochwertigem, wartbarem Code in C# und anderen .NET-Sprachen gemäß den Best Practices und Kodierungsstandards.
• Teilnahme an allen Phasen des Softwareentwicklungszyklus, von der Anforderungsanalyse und dem Design bis hin zur Bereitstellung und Unterstützung.
• Mentor und Anleitung für Junior-Entwickler, Durchführung von Code-Reviews und Sicherstellung der Code-Qualität.
• Architektur und Implementierung von Softwarelösungen , die Leistungs-, Skalierbarkeits- und Sicherheitsanforderungen erfüllen.
• Fehlerbehebung und Lösung komplexer technischer Probleme und Bereitstellung effizienter Lösungen.
• Optimierung der Anwendungsleistung durch Code-Optimierung, Caching und andere Leistungstuning-Techniken.
• Zusammenarbeit mit DevOps-Teams um eine reibungslose Bereitstellung und Überwachung der Anwendungen sicherzustellen.
• Auf dem Laufenden bleiben mit .NET-Technologien, Tools und Branchentrends und deren Einführung vorschlagen, wenn dies angemessen ist.
• Dokumentation von Code, Architekturentscheidungen und Entwicklungsprozessen für den Wissensaustausch und die zukünftige Referenz.
Anforderungen
• Bachelor-Abschluss in Informatik, Software Engineering oder einem verwandten Fachgebiet (oder gleichwertige Berufserfahrung).
• Nachgewiesene Erfahrung als .NET-Entwickler mit Fokus auf Senior-Level-Verantwortung.
• 5+ Jahre Erfahrung in der Webentwicklung (C#), mit Erfahrung in .NET Core
• 5+ Jahre Erfahrung mit REST Web Services
• Erfahrungen mit AWS oder vergleichbaren Cloud-Diensten
• Erfahrung mit GIT oder ähnlichen Source-Control-Lösungen
• Leidenschaft für Wissen und Eigenständigkeit
• Ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten. Innovative und Problemlösungsfähigkeiten.
• Erfahrung mit HTML, JavaScript und CSS
• Erfahrung mit Angular ist ein Plus