JOB RESPONSIBILITIES:  Software DevelopmentTestingProcess Improvement (100%)  Deliver high quality multi-platform projects using Microsoft development frameworks  Demonstrate highly effective approaches to object-oriented software development based on industry best practices  Design, build and maintain capable, reusable, and secure code  Create programming documentation and maintain existing documentation, when needed