No description found for selected occupation.



No occupational data found for selected occupation.


No licensing information found for selected occupation.


Occupational Tasks ·  Modify existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance.
· Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
· Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements and resolve customer problems.
· Analyze information to determine, recommend and plan installation of a new system or modification of an existing system.
· Develop and direct software system testing and validation procedures.
· Direct software programming and development of documentation.
· Consult with customers or other departments on project status, proposals and technical issues such as software system design and maintenance.
· Advise customer about, or perform, maintenance of software system.
· Coordinate installation of software system.
· Monitor functioning of equipment to ensure system operates in conformance with specifications.
· Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
· Confer with data processing and project managers to obtain information on limitations and capabilities for data processing projects.
· Prepare reports and correspondence concerning project specifications, activities and status.
· Evaluate factors such as reporting formats required, cost constraints, and need for security restrictions to determine hardware configuration.


Educational Requirements: ·  Bachelor's degree


Occupational Skill Set
Skill Relevance
·  Complex Problem Solving 96%
·  Technology Design 93%
·  Troubleshooting 92%
·  Critical Thinking 90%
·  Active Learning 85%
·  Programming 82%
·  Reading Comprehension 81%
·  Systems Analysis 80%
·  Mathematics 77%
·  Operations Analysis 72%