• Develops more complex design for a unit, code and test by working independently, applying standards, and yet adapting precedent to make departures from established processes to resolve problems.
• Documents the work as per standards and may guide more junior colleagues on how to follow established procedures.
• Help build a robust module meeting more complex design specifications.