The Senior Product Developer is a contributing member of the development team responsible for designing, developing, troubleshooting, and debugging of software programs including software tools, operating systems, application programming interfaces, user interfaces, and cross platform communication....