
Provide Level of Effort estimates for requirements

Track project tasks, provide status updates, and ensure tasks are completed on schedule

Contribute to process improvements, including researching and introducing new development tools

Contribute to a healthy and collaborative development team with a "Get It Done" work ethic

Proven ability to negotiate timelines and architecture across teams