SQL, MYSQL) and web servers Solution-oriented and high-level programming skills Ability to understand and write code documentation that conveys your solution to others Ability to troubleshoot and optimize application for security and responsiveness   Keys to Success:   Familiarity with version control (e