Beschreibung
Sie sind erfahrener Software-Entwickler. Sie führen Systemanalysen durch, spezifizieren Pflichtenhefte, erstellen SW-Design-Dokumente, implementierenin .NET und testen Softwarekomponenten.Aufgaben
• Durchführung von Code-Reviews
• Aufsetzen von Teststellungen
• Sicherstellung effektiver Prozesse für Build- und Configuration-Management
• Analyse von Alt- und Umsystemen
• Erarbeitung von fachlichem und technischem Lösungsdesign
• Realisierung von User-Interfaces, Funktionen bzw. Funktionsanpassungen und Schnittstellen in Programm-Code
• Planung und Durchführung von Komponententests (manuell und Visual Studio, NUnit oder ähnliches)
• Unterstützung der Tester bei der Prüfung der Software-Elemente
• Identifikation und Behebung von Software-Fehlern
• Durchführung Build- und Configuration-Management
Allgemein geforderte Kenntnisse/Erfahrungen
++ Kenntnis und Erfahrung in der Abwicklung bzw. Konzeption komplexer Software- Entwicklungsverfahren (Individualsoftware) und den zugehörigen Methoden und Werkzeugen (Arbeitsplanung und Controlling, Anforderungsmanagement, Änderungs-Management, Problemmanagement, Qualitätssicherung).
++ Kenntnis und Erfahrung in der .NET-Programmierung und des .NET CF 3.5 Frameworks
++ Kenntnis und Erfahrung in der Entwicklung von Custom Controls in .NET CF
++ Kenntnis und Erfahrung mit Entwicklungswerkzeugen
++ Kenntnis und Erfahrung mit Build- und Deploymentwerkzeugen
+ Kenntnis des Betriebssystems Windows CE, Windows Embedded Handheld 6.5
++ Abstraktionsfähigkeit und Befähigung zum systematischen und detailgetreuen Vorgehen sowie zur Erkennung von Abhängigkeiten
++ Analytische Fähigkeiten und Qualitätsanspruch, Flexibilität, Belastbarkeit und ausgeprägter Teamgeist
Projekt-spezifisch geforderte Kenntnisse/Erfahrungen
+ Synchrone und asynchrone Systemintegration
+ Lösungen für Online- und Offline-fähige Mobile Architekturen
++ Komponentenorientierte SW-Architekturen
++ Service-orientierte SW-Architekturen
Must have:
• Windows Embedded Handheld 6.5
• .NET Compact Framework 3.5
• C#
Nice to have:
• SQLite
• Java (JDK 1.6)
• Socket Programmierung
• REST und Web-Services
• Linux