In a large pot over medium heat, melt butter. Cook onion, garlic, and celery in butter until just tender, 5 minutes.
Pour in chicken broth and stir in uncooked chicken, carrots, basil, oregano, rosemary, thyme, bay leaves, salt and pepper.
Bring to a boil, then reduce heat and simmer 20 minutes. Remove chicken from pot and shred. Once chicken is shredded place back into pot with noodles and corn. Simmer until noodles are cooked.