Responsible for the detail design documentation, development, unit testing and maintenance of internally developed applications and externally purchased software products *Write code for system designs that span platforms *Code to and create Application Programming Interfaces (APIs) *Write code for enhancing existing programs or developing new programs *Write detailed technical specifications and/or TDD for subsystems and identify integration points *Estimate project timelines and resources requ...