Setting the Developer Role?

Setting the Developer Role?

I thought I understood that a user set to the "developer" role would be able to access a shared application in EDIT mode. I have not been able to make this work and I wonder if I'm doing it correctly. Can someone set me straight. thanks