Analyst programmer

Write, test, design and develop computer software and programs.