Unser Kunde sucht einen engagierten Softwareentwickler, der eine Leidenschaft für IT und agile Softwareprojekte mitbringt. In dieser spannenden Rolle haben Sie die Möglichkeit, an der digitalen Mediathek, der Media Box, zu arbeiten, die von namhaften Unternehmen in den Bereichen Touristik, Mobilität, Gesundheit und Fitness als Service für ihre Kunden genutzt wird. Ihre Aufgaben umfassen die Entwicklung und Optimierung von Softwarearchitekturen sowie das Monitoring und die Verbesserung von Quellcode-Management- und Deployment-Prozessen. Darüber hinaus werden Sie sowohl Frontend- als auch Backend-Entwicklungsaufgaben übernehmen und als technischer Ansprechpartner für das Team fungieren. Sie werden technische Herausforderungen managen und aktiv an der Weiterentwicklung der Entwicklungsprozesse mitwirken. Unser Kunde bietet Ihnen ein Arbeitsumfeld, das von Wertschätzung und einer entspannten Interaktion geprägt ist. Sie haben die Möglichkeit, Ihre berufliche Reise gemeinsam mit Ihrem Team zu gestalten und diverse Entwicklungsmöglichkeiten zu nutzen. Flexible Arbeitszeiten sorgen dafür, dass Sie Beruf und Privatleben gut miteinander vereinbaren können.
Beschreibung
Anforderungen
Der ideale Kandidat hat ein erfolgreich abgeschlossenes technisches Studium, beispielsweise in Informatik oder Softwaretechnik, oder eine vergleichbare berufliche Ausbildung. Sie sollten sowohl in der Frontend-Entwicklung mit Angular (TypeScript) als auch in der Backend-Entwicklung mit .Net (C#) erfahren sein. Sehr gute Entwicklungsfähigkeiten in den Bereichen .Net (Core), MySQL, MS SQL Server, Angular und GitHub sind erforderlich. Zudem bringen Sie solide Erfahrungen mit Dependency Injection, Object-Relational Mapping (EntityFramework) sowie mit Mapping und Logging mit. Kenntnisse in den Prinzipien SOLID, 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 runden Ihr Profil ab. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und analytisches Denken sind für diese Position ebenfalls wichtig.