Full Stack Softwareentwickler - Full Stack Developer
Ratbacher GmbH
19 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Compensation
€ 60KJob location
Remote
Tech stack
Application Programming Interfaces (APIs)
C Sharp (Programming Language)
Databases
Design of User Interfaces
Windows Presentation Foundation
NoSQL
Object-Oriented Software Development
Software Engineering
SQL Databases
AngularJS
Information Technology
GraphQL
Requirements
- Abgeschlossene Ausbildung im Bereich Informatik/Softwareentwicklung oder vergleichbare Praxiserfahrung
- Erfahrung in objektorientierter Programmierung (C#) sowie mit SQL- und NoSQL-Datenbanken
- Kenntnisse in modernen UI-Technologien (Angular, WPF) und API-Entwicklung (REST, GraphQL)
- Analytische, strukturierte Arbeitsweise und Freude an eigenverantwortlicher Projektarbeit
- Sehr gute Deutsch- und Englischkenntnisse
- Teamfähigkeit, Kommunikationsstärke und Motivation, Prozesse und Anwendungen aktiv weiterzuentwickeln
Benefits & conditions
- Jahresbruttogehalt ab € 60.000,-, mit Bereitschaft zur Überzahlung je nach Qualifikation und Erfahrung
About the company
Ratbacher GmbH - Wir sind eine der führenden IT Personalberatungen der DACH-Region. Unsere Vision? Wir bringen IT Spezialisten mit den attraktivsten Arbeitgebern zusammen. Seit über 15 Jahren motiviert uns diese verantwortungsvolle Aufgabe täglich zu Bestleistungen. Mit einem Netzwerk von über 5.000 Top-Unternehmen und bereits über 15.000 erfolgreichen Vermittlungen besitzen wir die nötige Expertise, Ihnen den Weg zum neuen Traumjob zu ebnen!
Ihre Schwerpunkte
* Du entwickelst und pflegst moderne Softwarelösungen für industrielle Systeme, insbesondere Backend-Anwendungen mit C# sowie relationalen und nicht-relationalen Datenbanken.
* Du gestaltest und optimierst Benutzeroberflächen für bestehende und neue Anwendungen, sowohl im Web (z. B. Angular) als auch als Desktop-Lösungen (z. B. WPF).
* Du implementierst Schnittstellen zwischen verschiedenen Systemen (REST, GraphQL, APIs) und sorgst dafür, dass Daten nahtlos zwischen Systemen ausgetauscht werden können.
* Du übernimmst die Verantwortung für die Qualität deiner Software, setzt automatisierte Tests um und analysierst das Verhalten der Anwendungen im Betrieb.
* Du dokumentierst Prozesse, Softwarearchitekturen und Schnittstellen verständlich, um Wissen zu teilen und nachhaltige Softwarelösungen zu ermöglichen.
* Du denkst vorausschauend und bringst Ideen für die kontinuierliche Weiterentwicklung der IT-Systeme und Plattformen ein, um langfristig skalierbare Lösungen zu schaffen.
* Du unterstützt bei der Integration von Daten aus unterschiedlichen Quellen, bereitest diese für Analysen auf und stellst sicher, dass die relevanten Kennzahlen in Echtzeit verfügbar sind.