Über den Job
Wir suchen einen erfahrenen Full Stack Software Entwickler mit fundierten Kenntnissen in C# und einem breiten Spektrum an Fähigkeiten in der Softwareentwicklung. Du wirst Teil eines dynamischen Entwicklungsteams sein und maßgeblich zur Weiterentwicklung und Pflege von Software-Lösungen beitragen.
Ihre Aufgaben
- Weiterentwicklung und Pflege bestehender Software-Lösungen (.NET / C#) auf PC (Windows) und Controller Basis (Embedded Linux) gemäß Kundenanforderungen
- Verbesserung der Code- und Produktqualität
- Konzepterstellung, Spezifikation und Implementierung von Software-Lösungen in C# in enger Zusammenarbeit mit dem Entwicklungsteam
- Teilnahme an Daily Meetings, Besprechung und Abarbeitung einzelner Tasks gemäß der Sprintplanung in Jira (Scrum)
- Enge Zusammenarbeit mit der Softwarevalidierung zur Durchführung von Tests und Bugfixes; unter Umständen gemeinsames Arbeiten vor Ort an der Maschine
- Reporting an den Projekt- bzw. Teamleiter
Ihre Qualifikationen
Abgeschlossenes Studium der Elektro- / Informationstechnik, Informatik oder einer vergleichbaren Fachrichtung bzw. eine Ausbildung, idealerweise mit Kenntnissen mechatronischer SystemeErfahrung mit objektorientiertem Design und Programmierung in C#, sowie dem Einsatz unterschiedlicher .NET Framework VersionenFundierte Kenntnisse in Frontend- und Backend-Entwicklung (WPF), idealerweise auch in ASP.NET Web-API (Webserver)Erfahrung in der Anwendung und Implementierung von OPC UA und MQTT-KommunikationsprotokollenKenntnisse in MS Visual Studio, Git SCM, CI / CD Tools wie GitLab sowie dem Issue Tracker Jira sind von VorteilWindows-Systemkenntnisse, idealerweise Kenntnisse in Embedded LinuxIhre Vorteile
Wir bieten Ihnen eine Unternehmenskultur, die geprägt ist von der Vielfältigkeit unserer Mitarbeiter sowie von gegenseitiger Wertschätzung - zwischen den Mitarbeitern und auf allen Unternehmensebenen. Dazu gehören neben abwechslungsreichen Stammtischen mit den lokalen Brunel Teams, auch regelmäßige Feedback-Gespräche über Ihre Herausforderungen und Perspektiven mit Ihrem Account Manager. Mit individuellen Fortbildungen und Trainings werden Sie optimal gefördert und auf zukünftige Projekte vorbereitet. Unbefristete Arbeitsverträge, 30 Tage Urlaub, Arbeitskontenregelung sowie betriebliche, arbeitgeberfinanzierte Altersvorsorge sind bei uns selbstverständlich.