- Design, author, and maintain robust and highly optimized systems that meet all design, technical and schedule requirements.
- Work closely with QA and technical leadership to ensure the stability and accuracy of systems by identifying, communicating and resolving defects.
- Collaborate with Technical Leadership and other Programmers to help establish overall technical design and architecture.
- Work closely with production staff in building and maintaining realistic schedules and identifying dependencies.
- Provide guidance and informal supervision to more junior staff.
- Provide meaningful feedback and enforcement of coding standards through peer reviews.
- Help team members set up tools and troubleshoot minor tools issues and workflow blockers.