Idiom
have someone's name written all over ithave (someone's) name written all over it
informal if a job has someone's name written all over it, they have all the qualifications that are needed for that job.You've got to apply for this job. It's got your name written all over it.