Senior .NET-Entwickler
Möchten Sie bei inBrain arbeiten?
Wir sind ein Team von Lernenden und Handelnden, die ein integratives und dynamisches Arbeitsumfeld fördern. Wir suchen einen Senior .NET-Entwickler zur Verstärkung unseres Teams. Diese Position wird dem Director of Engineering unterstellt sein.
VERANTWORTLICHKEITEN
Der Senior .NET-Entwickler ist ein wichtiges Mitglied unseres wachsenden Entwicklungsteams, das seine jahrelange Erfahrung in der Backend-Softwareentwicklung und in der Teamarbeit einsetzt, um Spezifikationen zu prüfen und zu analysieren, neue Module zu entwickeln und die Wartung von Lösungen in Übereinstimmung mit den Unternehmensstandards durchzuführen.
- Der Entwickler in dieser Position hilft bei der Konzeption, Entwicklung und Pflege der von inBrain angebotenen Integrationen in Übereinstimmung mit technologischen Best Practices und Produktangeboten und arbeitet mit den Entwicklern zusammen, um die Anforderungen und die Softwarearchitektur zu verstehen und zu verfeinern.
- Kann als Mitglied oder Entwicklungsleiter eines Softwareentwicklungsteams fungieren
- Diese Position muss auch andere zugewiesene Aufgaben erfüllen):
- Zusammenarbeit mit Interessengruppen aus der Wirtschaft, um die Anforderungen für Funktionen und Verbesserungen der Softwareanwendung zu präzisieren und zu informieren
- Erstellung von Komplexitätsschätzungen für vorgeschlagene Funktionen und Erweiterungen von Softwareanwendungen
- Architektur der Anwendungssoftware informieren
- Entwurf von Softwarekomponenten für komplexe Webanwendungen mit Kundenkontakt
- Übernahme der technischen Leitung eines oder mehrerer Softwareentwicklungsteams
- Programmieren neuer Anwendungen, Funktionen und Erweiterungen, einschließlich Anwendungscode, Datenspeicher, Abfragen und Überwachungsmechanismen
- Planung und Durchführung von Integrationen mit Softwaresystemen Dritter
- Erstellung und Pflege automatisierter Tests für Softwareanwendungen zur Sicherung der Qualität
- Untersuchung, Diagnose und Behebung von Fehlern und Mängeln in Softwareanwendungen
- Bereitstellung von Softwareanwendungen in produktionsähnlichen Testumgebungen, einschließlich der Entwicklung automatisierter Bereitstellungsskripte
- Beratung der Qualitätssicherung in Bezug auf das Testen von Funktionen, Erweiterungen und Fehlerbehebungen von Softwareanwendungen
- Messung, Aufzeichnung und Pflege eines standardisierten Satzes von Metriken für die Softwarecodequalität
- Überwachung und Unterstützung laufender Softwareanwendungen
- Mentor und Coach für junge Softwareentwickler, um ihre technischen Fähigkeiten zu verbessern
- Beratung anderer Softwareentwickler, die in ihrem Fachgebiet arbeiten
- Untersuchung neuer Tools und Technologien und Befürwortung ihrer Verwendung bei der Entwicklung der inBrain-Integration
- Koordinierung von technischen Projekten mit anderen technischen Disziplinen innerhalb von inBrain
- Erstellung, Pflege und Verbesserung der technischen Dokumentation zu Produkten und Lösungen für den internen und externen Gebrauch
FÄHIGKEITEN UND EIGENSCHAFTEN
- Der richtige Bewerber verfügt über solide Kenntnisse und Erfahrungen in .Net und C#
- Der ideale Kandidat muss selbstmotiviert sein und nachweislich hochwertige, skalierbare Webanwendungen und APIs entwickelt haben.
- NET MVC, jQuery, JavaScript, CSS, HTML
- Gute Kenntnisse von CSS
- Fähigkeit zur Ursachenanalyse und Lösung komplexer Probleme im Zusammenhang mit Leistung und Stabilität
- Fähigkeit zur Zusammenarbeit mit Kollegen in einem sehr kollaborativen, schnelllebigen Umfeld
- Ausgeprägte Fähigkeit, schnell zu lernen und sich an Veränderungen anzupassen
- Ausgeprägtes Zuhören, detailorientiertes Denken und kreative Problemlösungsfähigkeiten
AUSBILDUNG UND ERFAHRUNG
- Bachelor-Abschluss in Informatik/verwandtem Gebiet oder gleichwertige Erfahrung
- Erfahrung mit der Arbeit in einem Agile/Scrum/Kanban/Lean-Umfeld
- Mehr als 10 Jahre Erfahrung in der Entwicklung von Webanwendungen unter Verwendung von C#, ASP
- Mehr als 10 Jahre praktische Erfahrung mit Microsoft SQL Server und SQL
- 10+ Jahre praktische Erfahrung mit Entity Framework oder anderen ORM-Technologien
- Erfahrung mit React
- Erfahrung mit REST-basierter API-Entwicklung mit XML/JSON
- Erfahrung mit Knockout oder Angular
STANDORT
- Ferngesteuert - US
BENEFITS
- Flexibles Arbeitsumfeld - hybride Arbeitsumgebung (wenn in der Nähe eines Büros) oder 100% Remote.
- Medizinische Leistungen, 401K-Matching.
- Großzügige bezahlte Freizeit.
- Lernmanagementsystem, das über das Intranet verfügbar ist und kostenlosen Zugang zu fast 500 Online-Schulungsmodulen und persönlichen Entwicklungsprogrammen bietet.
- Wir bieten neuen Kollegen die Möglichkeit, in einer offenen und globalen Kultur zu arbeiten, in der sie das Feedback und die Ideen ihrer Kollegen begrüßen. Sie werden in einem herausfordernden und inspirierenden Umfeld mit talentierten Kollegen aus der ganzen Welt zusammenarbeiten.
- Wir haben großartige Entwicklungs- und Wachstumsmöglichkeiten für unsere Mitarbeiter.
- Und vieles mehr!