Description:
- Facilitate daily stand-ups and supporting the team in following the Scrum delivery process.
- Handle traditional project management duties including:
- Scope definition, staffing, communication of status to clients and partners, budget oversight and risk/issue management.
- Consult with users, management, vendors, and technicians to assess computing needs and system requirements.
- Author user stories, acceptance criteria and execute a portion of the testing on projects. Serve the team and product owner in turning requirements into the working software.
- Ensure product quality expectations are defined and known across the team.
- Collaborate with the team in scheduling work, including defect remediation and refactoring, guarding against the accumulation of technical debt. Evaluate data processing proposals to assess project feasibility and requirements.
Skills:
- Verbal and written communication skills, problem solving skills, attention to detail and interpersonal skills.
- Ability to work independently. Knowledge of circuit boards, processors, electronic equipment and computer hardware and software.
- Knowledge of production processes, quality control, costs and other techniques for maximizing the effective manufacture and distribution of goods.
- Knowledge of business and management principles involved in strategic planning, resource allocation, and production methods.
- Knowledge of computer software, such as Visual Basic, Java, SQL, etc.
Education/Experience:
- Bachelor's degree in a technical field such as computer science, computer engineering or related field required.
- MBA or other related advanced degree preferred. ScrumMaster Certification Required 5-10 years experience required