Software Entwickler / Software Engineer (m/w/d) Applikationsserver primtech
Im Kern unserer Mission für primtech steht die Befähigung unserer Kunden, die volle Bandbreite der Digitalisierung zu nutzen, um in komplexen Projekten die Energiewende voranzutreiben.
Unser Fokus liegt auf der Entwicklung von wegweisenden Softwarelösungen für Energieunternehmen, die nicht nur die digitale Transformation ermöglichen, sondern auch den Weg für eine nachhaltige Zukunft ebnen.
Zusammen gestalten wir die Zukunft der Energiebranche durch Technologie, Zusammenarbeit und den unerschütterlichen Glauben an den Erfolg unserer Mission.
Deine Aufgaben
Gemeinsam mit deinem Team entwickelst du einen Applikationsserver für eine Anwendung mit einer dreischichtigen Architektur.
Der Applikationsserver stellt sowohl das Backend für die eigene Software zur Verfügung, dient aber auch als Schnittstelle zur Kopplung mit fremden Systemen, die darüber sowohl Daten eingeben / abfragen können, als auch Aufträge auslösen können.
Der Datenaustausch erfolgt teilweise mittels sitzungsorientierter, bidirektionaler Kommunikation. Der Applikationsserver läuft unter Windows, die Clients können unter Windows, IOS und Android lauffähig sein.
Konkret werden das Deine Aufgaben sein :
- Du entwickelst und pflegst einen Applikationsserver gemeinsam mit deinem Team.
- Dazu portierst du vorhandene Anwendungslogik aus einem bestehenden Windows-Client und aktualisierst diesen entsprechend.
- Du erweiterst den Applikationsserver und den Client um weitere Features.
- Du implementierst den Applikationsserver in C# mit .net 8
- Du stellst die Qualität der Software sicher durch regelmäßige Code Reviews und stellst automatisierte Tests bereit.
Was wir Dir bieten
- Unbefristete Festanstellung
- Umfassende Einarbeitung mit Unterstützung durch erfahrene Kollegen
- Angenehmes Betriebsklima, Offenheit, Respekt und mitarbeiternahe Kommunikation
- Ein sehr gut etabliertes Unternehmen mit hervorragenden Referenzen
Das zeichnet Dich aus
- Du besitzt bereits Erfahrung in der Entwicklung von Applikationsservern mittels WCF, gRPC, SignalR oder ähnlichem.
- Praktiken wie Design Patterns, Clean Code und Unit-Testing sind Standard für dich.
- Optimalerweise hattest du bereits mit Enterprise Application Integration (EAI) bzw. Enterprise Integration Patterns und Integrationsframeworks wie z.
B. Apache Camel Berührung.
- Du bist sensibilisiert für das Thema Cyber Security und berücksichtigst es bei Design und Implementierung.
- Idealerweise hast du Kenntnisse im Bereich Zero Trust Network Access (ZTNA).