Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to businessmission problems or questions in computer language for solutions by means of data processing equipment