Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes investigating problem areas and following the software development lifecycle. Develop and implement new software programs. Maintain and improve the performance of e...
NA