What are the responsibilities and job description for the Project Manager position at SNO GO?
Job Details
Description
About the Position
As the Project Manager, you'll be entrusted with the responsibility of overseeing software projects from inception to completion, guiding and inspiring the team throughout the process. Your role will involve close collaboration with software developers, customer success representatives, and quality assurance teams to ensure the platform's requirements and timelines are met efficiently. Join us in spearheading successful software initiatives and driving project excellence.
It will be your responsibility to understand the project needs, platform vision and communicate effectively around feasibility and timelines. You'll interface heavily with both technical and non-technical peers. You will successfully leverage your technical skills to design and create full-stack applications, expand existing infrastructure, and identify opportunities for improvement.
Team Member Responsibilities:
-
Planning out the blueprints for a project, including defining the scope, allocating resources, developing a budget, setting deadlines, laying out communication strategies and indicating tests and maintenance.
-
Ensure each project stays on schedule and within budget and adheres to the deadlines
-
Using project management tools (Github) to manage timelines, toll gates and deadlines
-
Delivering completed software products to market
-
Track milestones, deliverables and change requests
-
Ensure all project documentation and deliverables are of high quality and meet organizational standards.
-
Client presentations and writing project proposals
-
Performing regular checks on product performance
-
Discuss potential projects and their parameters with internal team and clients
-
Onsite support as needed
-
Other duties as assigned and needed
-
Serve as liaison between development team and other key stakeholders
-
Participate and supervise each stage of a project
-
Identify and mitigate project risks, issues, and dependencies.
Qualifications
Team Member Qualifications:
-
Bachelor's degree in information technology, software development management, software engineering computer science or related field is preferred
-
Proven experience in project management and software development
-
Good working knowledge of project estimation techniques
-
Strong attention to detail and multi-tasking skills
-
Excellent technical knowledge
-
Comfortable working in a faced paced and dynamic environment