DESCRIPTION: Duties: Execute creative software solutions, design, development, and technical troubleshooting to build solutions or break down technical problems. Solve business problems through innovation and best engineering practices. Be involved in all aspects of the Software