Document code consistently throughout the development and/or enhancement process.
Maintain extensive documentation for the project.
Design solutions based upon business requirements and user specification.
Review technical solutions.
Participate in peer code/design reviews to ensure the delivery of quality solutions.
Oversee the development team on a project when 3rd parties are involved in delivery.
Interface at an intermediate level with Business User during the design, development and testing processes. ? Review, repair, enhance and develop code.