Initially applied for a Technical Services position, submitted an inquiry online. After the inquiry I filled out an application, had a phone interview, and then took an online test. Within a week of taking the test, I was called and invited to an on-site interview, expenses paid for by Epic (I had to fly in from out of state).
Interview process involved an overall intro to the company, a demo of the software, and then a number of sessions with different people. I had been introduced to the EDI Engineer position and was interviewing both for it and the TS position, so I ended up having two informational meetings, a case study for the TS position, and an interview for the EDI position. I also had to take another online test, in verbal communication/logical reasoning.