As a senior developer, Ross McDonald has learned that some job requirements extend beyond what is explicitly stated. Developers must gain expertise in related technical areas like security, algorithms, and data structures to fully meet requirements. It is also important for developers to continuously learn about new technologies and best practices from technical communities to address increasingly complex problems and avoid potential issues. Recognizing the limitations of one's own knowledge and seeking expert advice when appropriate are important skills for developers.