Für einen unserer Kunden suchen wir einen Cyber Security Engineer (m/w/x), der Teil eines dynamischen IT-Teams wird. In dieser Rolle sind Sie verantwortlich für die Entwicklung von umfassenden Enterprise .NET-Anwendungen unter Verwendung von C#. Dabei erstellen Sie robuste Datenebenen mit Entity Framework Core und optimieren die Interaktionen mit Datenbanken wie MySQL und SQL Server. Zu Ihren Aufgaben gehört das Design und die Implementierung von OData- und REST-basierten APIs, um sichere und skalierbare Integrationen innerhalb der Unternehmensplattform zu ermöglichen. Darüber hinaus bauen und warten Sie Desktop-Anwendungen mit WPF, wobei Sie auf eine saubere Architektur und die Einhaltung von SOLID-Prinzipien und Best Practices achten. Sie werden Geschäftsanforderungen in wartbare Architekturen umsetzen, leistungsrelevante Komponenten analysieren und zur kontinuierlichen Verbesserung beitragen. Die enge Zusammenarbeit mit einem internationalen Team ermöglicht es Ihnen, qualitativ hochwertigen, testbaren Code zu liefern und während des gesamten Entwicklungszyklus klare Dokumentationen zu pflegen. Wir bieten Ihnen ein attraktives Vergütungspaket, moderne Soft- und Hardware, sowie individuelle Weiterbildungsmöglichkeiten in einem internationalen Team mit Kollegen aus verschiedenen Kontinenten.
Cyber Security Engineer (m/w/x)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über einen Bachelor- oder Masterabschluss in Informatik, Informationstechnologie oder einer vergleichbaren Ausbildung. Sie bringen mehrere Jahre Berufserfahrung als .NET-Entwickler mit, wobei starke Kenntnisse in C# und modernem .NET (vorzugsweise .NET 8+) erforderlich sind. Zudem sollten Sie über umfassende Kenntnisse in EF Core, relationalen Datenbanken (MySQL/SQL Server) und WPF verfügen. Ein fundiertes Verständnis von API- und Architekturkonzepten, einschließlich OData und REST API-Design, asynchroner Programmierung sowie Clean Architecture oder DDD-Prinzipien ist ebenfalls notwendig. Erfahrung mit modernen Entwicklungsmethoden wie Agile/Scrum, Unit-Testing (MSTest, xUnit, NUnit) und Vertrautheit mit Blazor zur Erstellung fortschrittlicher Webanwendungen sind von Vorteil. Fließende Englischkenntnisse in Wort und Schrift sowie die Fähigkeit, sowohl selbstständig als auch im Team in einem Agile/Scrum-Umfeld zu arbeiten, runden Ihr Profil ab.