Ein Softwareentwickler hat folgende Aufgaben: die Beratung des Auftraggebers; die Analyse der Anforderungen; Klärung der Rahmenbedingungen; Zusammenfassung des Pflichtenhefts; die Konzeption der Softwarearchitektur; die Erstellung des Wireframes für UX/Screens die Auswahl einer geeigneten Programmiersprache; die Erstellung von Programmcode für Oberflächen; die Programmierung von Softwaresystemen die Implementation von Software-Anwendungen und Programmen; die Erstellung eines Setup Projekte und Rollout Routine das Testen von Quellcode und Software-Lösungen;