Key job responsibilities1. Design, develop, implement, test, and document embedded or distributed software applications, tools, systems and services.2. Translate functional requirements into robust, efficient, supportable solutions that work well within...