RESPONSIBILITIES Performs coding, testing and debugging and responsible for overall solution design quality. Responsible for key system design and integration decisions; and for communicating decisions to individuals implementing the system Works with business partners, architects, and other groups