Its a back office temp analyst position with goldman sachs, if that matters.
via recruiter, unless you know someone there. you have roughly zero chance going through a large company's online application - it just never works, there are too many people who apply.
the recruiter will give you a leg up - however slim. it's still, of course, not a guarantee.
it is much easier if you know someone at the firm to recommend you, which will get you put front and center in front of decision makers. failing that, a recruiter, failing that you should network to know someone there to recommend you.
online portals are a waste of your time for anything but startup companies, don't bother.