DESCRIPTIONKey job responsibilities Participate in the design, development, implementation, testing and documentation of large scale, multi tiered, distributed software applications, tools, systems and services. Translate functional requirements into robust, scalable...