DESCRIPTIONKey job responsibilities Actively involved into the design, development, testing strategy, documentation, and rollout of large scale software products; Translate functional requirements into robust, scalable, maintainable solutions that work well...