Assist in analyzing users' needs, then design, test, and develop software to meet those needs. Recommend software upgrades for customers' existing programs and systems. Assist in designing each piece of the application or system and plan how the pieces will work together. Assist in creating a variety of models and diagrams (such as flowcharts) that instruct programmers how to write the software code. Assist in ensuring that the software continues to function normally through software maintenance and testing. Assist in documenting every aspect of the application or system as a reference for future maintenance and upgrades. Assist in collaborating with other computer specialists to create optimum software
Minimum Qualification Required:
Bachelor's Degree in Computer Science / Applications / Engineering, Computer / Management Information Systems, any Engineering or related field.
Back to Careers Page