Alright, so here's my scenario.
I recently went through the application process at a company that I really would like to work for. It's a programming position, and I made it through their initial technical phone interview. I was also given a take home coding project. My first attempt on the coding project resulted in them passing on me. Over the following several months, I spent a lot of time learning how to make my submission better. Eventually, I re-contacted the employee at the company who interviewed me, and I asked if I could submit the project again. He allowed it and said that my 2nd submission looked much better. He said two other lead developers also liked the submission and said that I would be a candidate for a mid-level position.
This was awesome news, because that's what I was applying for and I've wanted to work there for a long time.
Unfortunately, he said that at that time they were only hiring senior developers. Since this 2nd submission of mine took place several months after my original submission, I understood his situation. He said he would email me when the position opens up again.
Well, fast forward a month and the position just became listed as open on their website. It's Wednesday today, and the position became open I believe on Monday. How should I proceed with this situation?
I'd like to email so that if he has happened to forget about me, then I will re-enter the picture and have a chance at the job. I don't mind waiting, but waiting could also mean I get passed on because I didn't act on it. At the same time though, I don't want to somehow sound like I didn't believe that he'd contact me when the position opens, or come off as somehow being too aggressive in seeking the position.
What do you all think? If I do email him, how should I word that? Or should I just wait and hope that he has not forgotten me.