Core Responsibilities Execute creative software solutions, design, development, and technical troubleshooting while thinking beyond routine or conventional approaches to solve technical problems. Develop secure, high-quality production code and review, debug, and improve code written by others.