The role of a software developer is listed as follows:nnAnalyze users needsnDesign, test and develop softwarenSoftware upgradenDesigning an applicationnCreating an app architecturen