Software Development Director
Current• Manage internal and external development resources• Project planning and prioritization• Define processes for documenting design and implementation, testing and build, release and maintenance• Research, acquire, and maintain tools and services for project management and software development• Facilitate communication between clients, subject matter experts, and development resources• Requirement gathering, specification definition, and technical design• Implementation, quality assurance, and release management