Campus is attractive, and parking is good.
Food served on-campus is good.
People are generally nice and willing to help you if you ask.
Even developers travel to customer sites, a nice touch to remind you why you're doing this.
Positive culture; people want to do the right thing.
Bureaucracy can be overwhelming with respect to changing code.
Codebase is old and patchy, to the point where the changes you make don't feel useful.
Above two points mean the job feels less like a developer job and more like a generic job with a technology requirement.
Technologies are somewhat out-of-sync with the outside world. This is slowly changing (they are migrating from an old frontend to a newer one), but you aren't on the cutting edge.
Don't take the job if you're a software perfectionist - there's a lot of stuff you'll want to do that you can't.
Amount of time-logging can feel excessive at times.
Do some centralized technical design, and make your system amenable to unit testing. Right now, all the high-level technical design is being done by UI and business people, and technical plans seem more localized (with some exceptions).
This may require re-design of many modules, which will be a lot of work, but you need to do this in the long run.
I submitted my resume through Handshake, completed an online assessment, and then had a brief phone interview. The phone interview was mostly behavioral, with some questions about topics on my resume.
Phone behavioral and online assessment followed by a Zoom interview with live coding and system design questions. The first parts were done at the same time, and the next round was dependent on those results.
Received an initial phone interview with a developer at Epic. It was a standard kind of screening phone call to verify credentials and go through the job requirements and such. Then came a skills assessment, which consisted of four parts: programmin
I submitted my resume through Handshake, completed an online assessment, and then had a brief phone interview. The phone interview was mostly behavioral, with some questions about topics on my resume.
Phone behavioral and online assessment followed by a Zoom interview with live coding and system design questions. The first parts were done at the same time, and the next round was dependent on those results.
Received an initial phone interview with a developer at Epic. It was a standard kind of screening phone call to verify credentials and go through the job requirements and such. Then came a skills assessment, which consisted of four parts: programmin