Major Duties and 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 •