Essential Functions:   Assists fellow developers with the design of various software components, applications, and services  Works with staff to develop code that adheres to the written specifications  Participates in peer reviews of code design and written code as assigned