
Software Developers and Software Quality Assurance Analysts and Testers
Typical job duties performed with this occupation include:
TASK DUTIES |
---|
Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system. |
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. |
Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects. |
Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces. |
Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance. |
Coordinate installation of software system. |
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design. |
Determine system performance standards. |
Develop or direct software system testing or validation procedures, programming, or documentation. |
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance. |
Monitor functioning of equipment to ensure system operates in conformance with specifications. |
Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration. |
Prepare reports or correspondence concerning project specifications, activities, or status. |
Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation. |
Specify power supply requirements and configuration. |
Store, retrieve, and manipulate data for analysis of system capabilities and requirements. |
Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel. |
Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel. |
Train users to use new or modified equipment. |
+ |
Training for this occupational program or those in a similar family of programs can be located at the following postsecondary institutions in the State of Kansas. Please check with a program advisor at the postsecondary institution for more information on the particular focus of each program listed. Programs nearest the local area appear first. Click on the program to find more information.
INSTITUTION NAME | CITY | INSTITUTION TYPE | PROGRAM TITLE | AWARDS | HOURS |
---|---|---|---|---|---|
University of Kansas | Lawrence | Public | INFORMATION TECHNOLOGY | Bachelor Degree - BS | 122 |
University of Kansas | Lawrence | Public | COMPUTER ENGINEERING | Bachelor Degree - BS | 129 |
Kansas State University | Manhattan | Public | COMPUTER ENGINEERING | Bachelor Degree - BS | 129 |
Flint Hills Technical College | Emporia | Public | COMPUTER PROGRAM DESIGN & DEVELOPMENT | One-year Technical Certificate - CERT | 30 |
Flint Hills Technical College | Emporia | Public | COMPUTER PROGRAM DESIGN & DEVELOPMENT | Associate Degree - AAS | 62 |
Kansas City Kansas Community College | Kansas City | Public | COMPUTER SOFTWARE TECHNOLOGY / TECHNICIAN | One-year Technical Certificate - CERT | 34 |
Kansas City Kansas Community College | Kansas City | Public | COMPUTER SPECIALIST | Less Than One-year Technical Certificate - CERT | 18 |
Kansas City Kansas Community College | Kansas City | Public | COMPUTER SOFTWARE TECHNOLOGY/TECHNICIAN | Associate Degree - AAS | 67 |
Johnson County Community College | Overland Park | Public | COMPUTER INFORMATION SYSTEMS-SOFTWARE DEVELOPER | One-year Technical Certificate - CERT | 31 |
Johnson County Community College | Overland Park | Public | COMPUTER INFORMATION SYSTEMS | Associate Degree - AAS | 64 |
Neosho County Community College | Chanute | Public | COMPUTER INFORMATION SYSTEMS | One-year Technical Certificate - CERT | 30 |
Neosho County Community College | Chanute | Public | COMPUTER INFORMATION SYSTEMS | Associate Degree - AAS | 64 |
Butler Community College | El Dorado | Public | SOFTWARE DEVELOPMENT | Associate Degree - AAS | 63 |
Wichita State University | Wichita | Public | COMPUTER ENGINEERING | Bachelor Degree - BSCPE | 124 |
Independence Community College | Independence | Public | COMPUTER PROGRAMMING | One-year Technical Certificate - CERT | 37 |
Independence Community College | Independence | Public | COMPUTER PROGRAMMING | Associate Degree - AAS | 62 |
North Central Kansas Technical College | Beloit | Public | INFORMATION TECHNOLOGY | One-year Technical Certificate - CERT | 35 |
North Central Kansas Technical College | Beloit | Public | INFORMATION TECHNOLOGY | Associate Degree - AAS | 68 |
Fort Hays State University | Hays | Public | COMPUTER SCIENCE | Bachelor Degree - BS | 120 |
Fort Hays State University | Hays | Public | COMPUTER SCIENCE | Bachelor Degree - BS | 124 |
Dodge City Community College | Dodge City | Public | COMPUTER SCIENCE | One-year Technical Certificate - CERT | 30 |
Dodge City Community College | Dodge City | Public | COMPUTER SCIENCE | Associate Degree - AAS | 62 |
Northwest Kansas Technical College | Goodland | Public | MOBILE APPLICATION AND ENTERTAINMENT DEVELOPMENT | One-year Technical Certificate - CERT | 33 |
Northwest Kansas Technical College | Goodland | Public | MOBILE APPLICATION AND ENTERTAINMENT DEVELOPMENT | Associate Degree - AAS | 67 |
Bryan University | Topeka | Private | COMPUTER PROGRAMMING | Diploma - CERT2 | |
Bryan University | Topeka | Private | COMPUTER SCIENCE - PROGRAMMING | Associate of Applied Science - AAS | |
Grantham University | Lenexa | Private | INFORMATION TECHNOLOGY | Master of Science - MS | |
Grantham University | Lenexa | Private | INTRODUCTION TO PROGRAMMING | Certificate - CERT | |
Grantham University | Lenexa | Private | COMPUTER SCIENCE | Associate of Science - AS | |
Grantham University | Lenexa | Private | COMPUTER SCIENCE | Bachelor of Science - BS | |
Park University | Kansas City | Private | INFORMATION SYSTEMS | Bachelor of Science - BS | |
Centriq Training | Leawood | Private | FULL STACK WEB DEVELOPER | Certificate - CERT | |
Vatterott College - Wichita Campus | Wichita | Private | COMPUTER TECHNOLOGY | Certificate - CERT2 | |
Vatterott College - Wichita Campus | Wichita | Private | COMPUTER PROGRAMMING | Certificate - CERT2 | |
Vatterott College - Wichita Campus | Wichita | Private | COMPUTER PROGRAMMING AND DEVELOPMENT | Associate of Occupational Studies - AOST | |
National American University - Garden City | Garden City | Private | INFORMATION TECHNOLOGY EMPH MANAGEMENT INFORMATION SYSTEMS | Bachelor of Science - BS | |
National American University - Garden City | Garden City | Private | INFORMATION TECHNOLOGY | Bachelor of Science - BS |