Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Candidate will be responsible for:
- Managing and assisting in managing projects for our North America (United States/Canada) based clients with team of software developers, designers, QA team.
- Monitoring SDLC (Software Development life cycle) and assisting in enhancing cycle efficiency.
- Applying agile project management methodologies.
- Assisting in preparation and management of project scope and schedule and cost involving stakeholders.
- Managing changes to project scope, schedule and cost.
- Managing and assisting in managing project risks.
- Ensuring resource availability and allocation.
- Following up, monitoring and measuring project performance.
- Reporting and escalation to management as needed.
- Handling customer feedback and managing incidents.
- Managing and participating in project and product documentation.
Job Requirements
- Bachelor of Science in computer engineering, information technology, computer science or computer a related education.
- Good knowledge of software development life cycle.
- Knowledge of project management and business analysis.
- Knowledge of agile project management methodologies.
- Microsoft Team services/Team Foundation Server or Jira is an asset.
- Project management tools such as Microsoft Project.
- Microsoft Office and SharePoint.
- Software prototyping tools such as Axure, Just in mind and InVision is an asset.
- Project Management certification such as PMP, ACP or CSM is an asset.
- UML and database design.
- Excellent command of English.
- Very good communication skills.