If you are closer to graduating, make sure to ask to be put on the GS-05 pay rather than GS-04. They will pay you more if you have the experience/credits but they didn't for me for some reason (after I started working there it was too late to change my pay). Choose a good team and big team that is more established. Even if they aren't using the same programming language you enjoy, the other skills you can improve like teamwork, git, agile, etc. will be great for you.