Senior Software Developer III applies the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems that enable computers to perform their many applications. Additionally, they must possess strong programming skills, develop algorithms, analyze and solve programming