Beschreibung
AufgabenstellungIn einem Software Entwicklungsprojekt für ein medizinisches Gerät soll die Persistenz der Daten über ein ORM-Framework in eine relationale Datenbank erfolgen. Als ORM-Framework kommt NHibernate zum Einsatz. Durch die Architektur- und Designvorgaben ist es notwendig mit eingebetteten Transaktionen zu arbeiten.
Systemumgebung
Betriebssystem: Windows7 64bit (Embedded)
Programmierplattform: .NET V4.0
Entwicklungsumgebung: Visual Studio 2010
Programmiersprache: C#
Das Gerät soll weltweit zugelassen werden. Der Entwicklungsprozess unterliegt regulatorischen Bestimmungen. Die Dokumentation von Requirements, Designentscheidungen und Testfällen ist ein integraler Bestandteil der Software Entwicklung. Im Projekt wird ein hoher Grad an Unittest angestrebt um eine hohe Softwarequalität zu gewährleisten. Das Durchführen von automatischen und manuellen Reviews auf Sourcecode- und Dokumentationsebene gewährleistet das Einhalten der regulatorischen Vorgaben für die Entwicklung von medizinischen Produkten.
4 oder mehr Jahre Erfahrung in der Entwicklung von Software für Windows (XP, Windows 7), davon mind. 2 Jahre intensive Erfahrung in der Entwicklung mit der .NET Plattform
Erfahrung im Umgang mit modernen Entwicklungswerkzeugen, UML-Tools, DOORS
Kenntnis und Erfahrung mit NHibernate 2.x (nested Transaction)
Kenntnis und Erfahrung mit relationalen Datenbanken (z.B. SQLServer)
Erfahrung mit der Software Entwicklung in regulierten Märkten (z.B. Medizintechnik, Avionik, ...) ist von Vorteil.