Senior Applications Developers are responsible for all phases of development and maintenance on assigned projects under limited direction, communicates with business analysts to determine system requirements, independently researches system enhancements and problems; Performs analysis and design of computer applications; performs programming and testing; performs related work as assigned. Will be responsible to manage small-to-medium projects or components of larger projects. Senior Applications