Senior Software Developer C# / .NET
Über unseren Kunden
Für unseren Kunden, bei dem Sie in einem modernen und agilen Umfeld mit attraktiver Arbeitsplatzkultur arbeiten können, suchen wir :
Ihr Aufgabenbereich
- Als Senior Software Developer C# / .NET entwerfen Sie nicht nur selbstverantwortlich Softwarekomponenten aufgrund von definierten Anforderungsspezifikation und Architekturvorgaben. Auch Dokumentation, Implementierung und Testung gehören zu Ihren Aufgaben
- Dabei sitzen Sie nicht nur am Standort-Schreibtisch. Auch direkt vor Ort beim Kunden unterstützen Sie die Softwareentwicklung für immer neue Produkte oder Dienstleistungen.
- Die Ansprüche der Kunden sind dabei stets hoch. Wir freuen uns auf Ihr Engagement und Ihre Fachkenntnis, die dabei helfen, den hohen Anforderungen an Qualität, Systematik und Methodik gerecht zu werden.
Ihr Profil
Nach Ihrem Hochschulabschluss (ETH, FH, Uni, HF) in Informatik, Wirtschaftsinformatik oder einer ähnlichen Studienrichtung konnten Sie bereits einige Jahre Entwicklungserfahrung in C# / .NET sowie Kenntnisse in modellbasiertem Vorgehen (UML) sammeln. Im besten Fall haben Sie dabei auch den Umgang mit ASP.NET, MVC, WPF, WCF, Entity Framework und weiteren gängigen Frameworks gelernt sowie Fähigkeiten in HTML, CSS, JavaScript und Angular angeeignet.Sowohl mit klassischen (z.B. RUP, Wasserfall) als auch mit agilen Projektvorgehen (z.B. SCRUM, Kanban) sind Sie vertraut. Noch besser wären Erfahrungen in Test Driven Development, Behaviour Driven Development und Domain Driven Design.Zum perfekten Neuzugang würden sich schliesslich noch Kenntnisse der Arbeit mit Continuous Integration, DevOps und entsprechenden Toolchains machen.Die deutsche Sprache beherrschen Sie verhandlungssicher in Wort und Schrift, auch gute Englischkenntnisse zeichnen Sie aus.Neben den Hardskills haben Sie Interesse an Labor- und Medizinaltechnik oder Informatiklösungen im Gesundheitswesen und haben vielleicht bereits Erfahrungen in der Entwicklung im regulierten Umfeld gesammelt.Für die regelmässigen Einsätze vor Ort beim Kunden sind Sie mobil und treiben auch selbst andere mit Ihrem Kommunikationstalent, Ihrem Teamgeist und Ihrer Passion für Software Engineering an.Auch Sie selbst zeichnet die Lernfreude aus, Ihr vorhandenes Wissen in unterschiedlichen Disziplinen zu erweitern.