You bridge the gap between business requirements and technical implementation throughout the software development lifecycle.
This role is on-site.
Responsibilities
- Define project scope and create charters by gathering requirements from business and technology stakeholders.
- Translate high-level requirements into detailed user stories, technical architecture, and system design specifications including ER diagrams and flow charts.
- Manage the software development lifecycle by overseeing design, testing, implementation, and defect management.
- Execute release management tasks including preparing migration plans and implementation trackers.
- Facilitate vendor communications regarding delivery, resource efforts, and invoicing.
Required Skills
- 5-7 years of experience in system analysis or technical project coordination.
- Proficiency with Agile/Scrum project methodologies.
- Experience in stakeholder and vendor management.
- Ability to develop and analyze project metrics to track success and velocity.
- Technical documentation skills including Use case diagrams, System diagrams, and Data flow diagrams.
- Experience with software defect management and release management processes.
- Bachelor's Degree in Computer Science.