Service
Development
The development includes the design, development, implementation, and maintenance of computer systems and software, requiring knowledge of computer operating systems, programming languages and software development.

Development Duties Include:
- Analyze users' needs and then design, test, and develop software to meet those needs
- Recommend software upgrades for customers' existing programs and systems
- Design each piece of an application or system and plan how the pieces will work together
- Create a variety of models and diagrams (such as flowcharts) that demonstrate functions
- Ensure that a program continues to function normally through software maintenance and testing
- Document every aspect of an application or system as a reference for future maintenance and upgrades