How do they match: Software Developers

  • Prepare reports or correspondence concerning project specifications, activities, or status.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.

  • Prepare data for analysis.