Dringend: .NET Entwickler:in - Softwareingenieur:in
wir gestalten Automatisierung.
ekvip automation GmbH ist ein Softwarehaus für den Maschinen- und Anlagenbau mit Sitz in Leipzig und Tochtergesellschaften in den USA und in Sarajevo. Wir entwickeln TwinCAT-3-Frameworks (darunter unser Open-Source-Framework cinnamon), C#-Applikationen für die Maschinen- und Linienebene sowie Services rund um die Inbetriebnahme. Unser Leitsatz ist einfach: wir gestalten Automatisierung.
Für den weiteren Ausbau unserer industriellen Softwarelösungen suchen wir eine:n erfahrene:n Programmierer:in mit starkem Schwerpunkt auf Softwaredesign. In dieser Position verbinden Sie strukturiertes Softwareengineering mit fundiertem Verständnis für Automatisierungstechnik und SPS.
Ihre Aufgaben
Analyse und tiefgehendes Verständnis der bestehenden Softwarelandschaften unserer Industriekunden
Konzeption, Strukturierung und Weiterentwicklung robuster Softwarearchitekturen für industrielle Anwendungen
Entwicklung kundenindividueller Lösungen, auf Basis unseres eigenen Software-Frameworks sowie Framework unabhängiger Lösungen, wenn projektspezifisch erforderlich
Weiterentwicklung und technische Ausgestaltung unseres Frameworks in Abstimmung mit Kundenanforderungen
Definition von Software-Grundlagen, Bibliotheken, Schnittstellen und Architekturrichtlinien
Bereitstellung einer stabilen und klar strukturierten Basis für die nachgelagerte SPS-Programmierung
Enge Zusammenarbeit mit SPS-Programmierern, Projektleitung und weiteren technischen Schnittstellen
Ihr Profil
Mehrjährige (7+) einschlägige Berufserfahrung in der Softwareentwicklung mit dem .NET-Stack
Fundiertes Wissen in Microservices, Clean Architecture, Domain-Driven Design (DDD) und Design Patterns
Sicherer Umgang mit Cloud-Plattformen (vorzugsweise Azure oder AWS) sowie Containerisierung mit Docker und Kubernetes
Expertise in der Absicherung von APIs (OAuth2, OpenID Connect) und der Performance-Optimierung komplexer Systeme
Sicherer Einsatz von Unit-, Integration- und End-to-End-Tests (xUnit, NUnit, Moq)
Erfahrung im industriellen Umfeld (Maschinenbau, Anlagenbau, Produktionssysteme o. ä.) sind wünschenswert
Erfahrung darin, Junior-Entwickelnde anzuleiten und Code-Reviews konstruktiv durchzuführen
Fähigkeit, komplexe Geschäftsprozesse in technische Anforderungen zu übersetzen.
Souveränes Auftreten gegenüber Stakeholdern und die Fähigkeit, technische Sachverhalte verständlich zu erklären
Sehr gute Deutsch- und/oder Englischkenntnisse
Internationale Reisebereitschaft
Wir bieten
Eine technisch anspruchsvolle Position im industriellen Umfeld mit hoher Gestaltungsmöglichkeit
Schlüsselrolle an der Schnittstelle zwischen Softwarearchitektur und Automatisierung
Mitarbeit an langfristigen, branchenübergreifenden Industrieprojekten
Kurze Entscheidungswege und direkten Einfluss auf Architektur und Framework-Strategie
Egal wie du dein Geschlecht definierst, wen du liebst, wo du herkommst, welche Hautfarbe du hast oder woran du glaubst. Wir arbeiten daran achtsam miteinander umzugehen. In unserem Fokus stehen gegenseitiger Respekt und Wertschätzung sowie Motivation und Spaß an der Arbeit.