Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.
Development environment software
Data base user interface and query software
Object or component oriented development software
Web platform development software
Operating system software
Data base management system software
Program testing software
Enterprise resource planning ERP software
Application server software
Configuration management software
Analytical or scientific software
Enterprise application integration software
Graphics or photo imaging software
Business intelligence and data analysis software
Data base reporting software
Cloud-based management software
Video conferencing software
Video creation and editing software
Transaction server software
Cloud-based data access and sharing software
Word processing software
Web page creation and editing software
Project management software
Electronic mail software
Graphical user interface development software
Metadata management software
File versioning software
Customer relationship management CRM software
Transaction security and virus protection software
Requirements analysis and system architecture software
Spreadsheet software
Content workflow software
Network monitoring software
Access software
Object oriented data base management software
Document management software
Desktop publishing software
Office suite software
Network security and virtual private network VPN equipment software
Instant messaging software
Financial analysis software
Backup or archival software
Presentation software
Storage networking software
Information retrieval or search software
Filesystem software
Authentication server software
Enterprise system management software
Expert system software
Network operation system software
Clustering software
Computer based training software
Desktop communications software
Communications server software
Portal server software
Network conferencing software
Internet directory services software
Administration software
Sales and marketing software
Device drivers or system software
Internet protocol IP multimedia subsystem software
Platform interconnectivity software
Map creation software
Data mining software
Switch or router software
Process mapping and design software
Central processing unit CPU processors
Integrated circuit testers
Computer servers
High end computer servers
Flash memory storage card
Mainframe computers
Notebook computers
Digital cameras
Desktop computers
Job Zone Four: Considerable Preparation Needed
Most of these occupations require a four-year bachelor's degree, but some do not.
A considerable amount of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to be considered qualified.
Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training.
Many of these occupations involve coordinating, supervising, managing, or training others. Examples include real estate brokers, sales managers, database administrators, graphic designers, conservation scientists, art directors, and cost estimators.
SVP Range: (7.0 to < 8.0)