Auftrags-ID: 107048
Budget: € 60 bis 80 p.St.
Veröffentlicht: 18 Mar
Reaktionen: 0
Ort: Linz, Österreich
Zuletzt geändert: 18 Mar
Status: Geschlossen
Der Backend-Entwickler etabliert die Webentwicklungsaktivitäten, die im Backend von Programmen durchgeführt werden. Der Backend-Entwickler deckt serverseitige Webanwendungslogik und -integration sowie Aktivitäten wie das Schreiben von APIs, das Erstellen von Bibliotheken und die Arbeit mit Systemkomponenten ab, anstatt der Frontend-Entwicklung, die sich auf kundenorientierte Dienste und Programme konzentriert. Der Backend-Entwickler konzentriert sich auf die Gestaltung effektiver und effizienter Lösungen durch Analyse der Leistungsanforderungen und -ziele der Website; Entwicklung und Administration von Anwendungsprogrammierschnittstellen (APIs); Entwicklung von Datenannahme- und Speicherlösungen für Websites; Schreiben, Testen und Pflegen von Entwicklungslösungen für codebezogene Probleme; Identifizierung neuer Funktionen mit Entwicklern, Designern und Systemadministratoren; Erstellung einer Website-Architektur unter Verwendung korrekter Produktlebenszyklusansätze wie Agile Scrum und Frameworks; Organisation der Systemlogik; Bereitstellung von Lösungen für Systemschwierigkeiten; Debugging und Fehlerbehebung von Anwendungen.
Als Senior Backend-Entwickler in unserem Business Development Team spielen Sie eine Schlüsselrolle bei der Förderung digitaler Lösungen, die uns helfen, Werte für unsere Kunden und Mitarbeiter zu schaffen. Ihre Expertise im Aufbau von unternehmensfähigen, produktionsreifen Lösungen mit .NET und Azure wird zentral sein für die Entwicklung und Wartung robuster Backend-Anwendungen, die innovative Kundenlösungen mit nachhaltiger Wirkung ermöglichen. In Zusammenarbeit mit anderen Backend- und Frontend-Entwicklern sowie Business-Stakeholdern werden Sie Ihre Erfahrung einsetzen, um eine Vielzahl von Anwendungen zu entwerfen und in Produktion zu nehmen, von ereignisgesteuerten und nachrichtenbasierten Systemen (z.B. Kafka) bis hin zu Cloud-nativen Diensten auf Azure, wobei Sie eine flexible, praktische Denkweise und die Vielseitigkeit mitbringen, bei Bedarf in verschiedenen Teilen des Stacks mitzuwirken.
Ihre täglichen Aufgaben umfassen:
Entwicklung, Aufbau und Wartung von produktionsreifen Backend-Diensten mit .NET auf Azure und eigenständige Implementierung neuer Funktionen und Integrationen
Erstellung von sauberem, wartbarem Code mit aussagekräftigen Tests, Dokumentation und sinnvollen Mustern
Treffen technischer Entscheidungen (Kompromisse, Leistung, Zuverlässigkeit, Kosten).
Implementierung ereignisgesteuerter Architekturen, die eine effiziente Kommunikation zwischen Systemen unterstützen
Teilen Ihres Wissens über Best Practices in Bezug auf Codequalität, Sicherheit und Systemleistung mit dem Team
Enge Zusammenarbeit mit Entwicklern und Stakeholdern, um vollständige Lösungen zu liefern und Funktionen End-to-End zu verantworten: discovery' design' implementation' testing' deployment' monitoring und Debugging von Produktionsproblemen sowie Verbesserung der Zuverlässigkeit durch Code
Sie werden zu architektonischen Entscheidungen beitragen, indem Sie Ihr technisches Wissen und Ihre Erfahrung einbringen und dabei stets die Bedürfnisse sowohl der Geschäftseinheit als auch unserer Kunden berücksichtigen. Sie berücksichtigen die Bedürfnisse sowohl der Geschäftseinheit als auch unserer Kunden und kommunizieren klar mit technischen und nicht-technischen Stakeholdern, um ein gemeinsames Verständnis und eine Abstimmung zu schaffen und geeignete Designs für die Probleme zu entwickeln. Erfolg in dieser Rolle bedeutet, sichere, leistungsstarke Systeme zu schaffen, die neue Geschäftsmöglichkeiten unterstützen und gleichzeitig Kollegen durch offene Zusammenarbeit beim Wachstum helfen. Indem Sie Qualitätsstandards vorantreiben und Wissen offen teilen, tragen Sie dazu bei, ein Umfeld zu gestalten, in dem jede Lösung stärker ist, weil sie gemeinsam entwickelt wird.
Das Team arbeitet eng mit anderen Teams zusammen und kann als innovativ und fortschrittlich beschrieben werden. Sie versuchen, neue Dinge durch KI zu implementieren, und ein Kandidat sollte auch gerne in diesem Fachgebiet Pionierarbeit leisten.
Fähigkeiten:
Sie fühlen sich in einem kollaborativen Umfeld wohl, in dem der Wissensaustausch und das Lernen von anderen selbstverständlich sind. Mit mindestens fünf bis zehn Jahren Erfahrung als Backend-Entwickler bringen Sie tiefgreifende Expertise (mindestens +5 Jahre) in .NET Core und C# mit, die es Ihnen ermöglicht, robuste Anwendungen zu entwerfen und zu warten, die die Geschäftsentwicklung vorantreiben. Ihre praktische Erfahrung mit Microsoft Azure, einschließlich Functions, Key Vaults, App Insights, Container Apps, Service Bus und Event Grid, bedeutet, dass Sie sich mit Cloud-Technologien auskennen, um skalierbare Lösungen zu liefern. Sie bevorzugen es, Funktionen End-to-End zu liefern, von der Idee bis zum laufenden Code in der Produktion.
Sie haben mit ereignisgesteuerten Architekturen gearbeitet und sind mit Messaging-Systemen wie Kafka oder ähnlichen Plattformen vertraut. Erfahrung mit Infrastructure as Code (IaC), CI/CD-Pipelines und Container-Technologien wie Docker oder Kubernetes ist unerlässlich, um qualitativ hochwertige Bereitstellungen zu gewährleisten. Sie gehen Herausforderungen durchdacht an und kombinieren technische Fähigkeiten mit einer offenen Denkweise, um neue Ideen zu erkunden.
Wir glauben, dass Ihre Stärken umfassen:
Klare und proaktive Kommunikation über Teams hinweg, um integrierte Lösungen zu liefern
Förderung von Best Practices in Bezug auf Codequalität, Sicherheit und Leistung durch Unterstützung Ihrer Kollegen
Kreative Auseinandersetzung mit neuen Technologien, um praktische Wege nach vorne zu finden
Enge Zusammenarbeit mit DevOps- und Frontend-Spezialisten, um gemeinsame Ziele zu erreichen
Teilen Ihrer Expertise bei gleichzeitiger Offenheit für vielfältige Perspektiven
Entwicklung von Backend-Lösungen, die unseren Kunden und Mitarbeitern helfen —und sich durch Teamarbeit, Transparenz und Innovationskraft motiviert fühlen.