How do they match: Software Developers

  • Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Monitor functioning of equipment to ensure system operates in conformance with specifications.
  • Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
  • 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.

  • Provide technical support for software maintenance or use.
  • Supervise information technology personnel.
  • Teach others to use computer equipment or hardware.