·
Be involved in the design of the solution
·
Take ownership of the successful implement of parts of the
solution
·
Interact with the end client as required to ensure the solution
is implemented as well as possible
·
Solve complex problems
·
Deliver code to time and quality expectations
·
Fully unit test developed solutions
·
Setup and maintain test environments
·
Setup and maintain source control environments ensuring code
integrity for all project developers