Software developerstypically do the following :
Analyze users’needs, then design, test, and develop software to meet thoseneeds
Recommend software upgrades forcustomers’ existing programs and systems
Design each piece of the application or system and plan how thepieces will work together
Create a variety of modelsand diagrams (such as flowcharts) that instruct programmers how towrite the software code
Ensure that the softwarecontinues to function normally through software maintenance andtesting
Document every aspect of the application orsystem as a reference for future maintenance and upgrades
Collaborate with other computer specialists to create optimumsoftware
Thank you for reporting this job!
Your feedback will help us improve the quality of our services.