Das Unternehmen sucht einen engagierten Software Developer (m/w/d), der Erfahrung in agilen Softwareprojekten mitbringt und ein starkes Interesse an der Entwicklung neuer Features hat. In dieser Rolle sind Sie Teil eines dynamischen Teams, das an einer digitalen Mediathek arbeitet, die von namhaften Unternehmen aus verschiedenen Branchen genutzt wird. Ihre Aufgaben umfassen die Entwicklung von Softwarearchitekturen sowie die Überwachung und Optimierung von Quellcode-Management- und Bereitstellungsprozessen. Sie werden sowohl im Frontend- als auch im Backend-Bereich tätig sein und als technischer Ansprechpartner für Ihr Team fungieren. Zudem sind Sie verantwortlich für die Bewältigung technischer Herausforderungen und die kontinuierliche Verbesserung der Entwicklungsprozesse. Das Arbeitsumfeld ist geprägt von Wertschätzung, offener Kommunikation und einem Team, das Ihre Ideen ernst nimmt. Sie haben die Möglichkeit, sich in einem abwechslungsreichen Umfeld weiterzuentwickeln und neue Technologien zu evaluieren. Flexible Arbeitszeiten und ein angenehmes Arbeitsklima runden das Angebot ab.
Beschreibung
Anforderungen
Der ideale Kandidat hat ein erfolgreich abgeschlossenes technisches Studium, beispielsweise in Informatik oder Software Engineering, oder eine vergleichbare berufliche Ausbildung. Sie sollten sowohl im Frontend mit Angular (TypeScript) als auch im Backend mit .Net (C#) versiert sein. Sehr gute Entwicklungsfähigkeiten in .Net (Core), MySQL, MS SQL Server, Angular und GitHub sind erforderlich. Zudem bringen Sie solide Erfahrungen mit Dependency Injection (DI), Object-Relational Mapping (ORM) wie Entity Framework, Mapping und Logging mit. Kenntnisse in SOLID-Prinzipien, Clean Code, Clean Architecture und den 12 Faktoren sind von Vorteil. Erfahrung in der Bereitstellung von Daten in serviceorientierten Architekturen (APIs) sowie in der agilen Softwareentwicklung, CI/CD und der Nutzung von Tools wie Jira und Confluence sind ebenfalls wichtig. Persönlich sollten Sie teamfähig, kommunikationsstark und analytisch denkend sein.