Read the SEOBook or SEOMoz guides for beginning SEOs, identify and fix your onpage issues, then start working on projects and processes which result in you getting links and interesting new content in a fashion which scales beyond your personal time involvement. Being a programmer is so helpful for these it is almost cheating (same goes for most other white collar professions -- what knowledge work can't you make vastly more efficient with programming skills?).