А как сейчас с работой?
- Writing code to fix defects, using many technologies but especially Java, JavaScript, C++, and C#.
И всё это одновременно. Или, как говорит Мурр, ты должен быть готов в любой момент перескочить с одного на другое, поддержать тут и там и на должном уровне, а не "щас почитаю мануалы, потом может быть чёнить напишу".
- Running manual tests.
Это проверять работу приложения тыкая по кнопкам вручную?
Implement high-quality fixes
И заметьте, никто нигде никогда не напишет "middle-quality" или хотя бы "good enough but not perfect". Есть только одна мера - хай кволити и ниип... Зачем вообще упоминать об уровне качества фиксов, если нет никакой градации? По факту всё равно как наговнокодят, так и будет.
- Proficient in at least one of the following languages: Java, JavaScript, C++, or C#.
А что будет, если я устроюсь на один язык, а потом подойдёт а-ля Мурр и скажет - на а теперь будешь писать на другом?
- Expert coding skills - anyone reviewing your work would agree that it’s top quality.
- At least 6 months of experience writing code for a software service or product. Yes, this can include internships.
Эксперт, хай и топ кволити и 6 месяцев никак не стыкуются. 6 лет скорее. Ну т.е. ты будешь последним в очереди, кого они будут рассматривать, если реално скажешь, что у тебя только полгода опыта.