Position: Software Project Manager
Type: 12 Month Contract
Location: Markham
JOB DESCRIPTION:
Our client, a leader in their field, has an immediate requirement for a Software Project Manager to drive the delivery of cutting edge scientific software using agile process flow from initial specification through production.
Responsibilities
- Successful delivery of software development projects via Design Control process
- System integration – alignment of software planning with hardware development and quality management system deliverables.
- Reviewing Product Requirements Documents and Software Requirements Specification to define the project triple constraints
- Establish comprehensive project plans for solutions implementation; inclusive of project planning, scheduling, resource allocation, risk management
- Managing project scope and changes throughout entire project life cycle
Qualifications:
- 5 - 7+ years of .NET and C# software development experience, preferably in medical devices, scientific instrumentation, image processing, or other types of mission-critical, complex systems
- 5+ years of Agile Scrum experience, either as a developer, scrum master, or dev lead
- 5+ years software delivery experience, have demonstrated a track record of successfully managing and delivering projects and in-depth understanding of both Agile and tradition project delivery principles
- Experience with Design Control process is a must have
- Experience with code repositories (e.g., Git, VSTFS), coding standards, code reviews, organizational tools (e.g., JIRA, Slack), unit testing (e.g. NUnit), and software testing
Nice to haves:
- Experience working with mass spectrometry, flow cytometry, microscopy or similar scientific products
Post-secondary education background in Biology, Chemistry or Physics or University degree - Experience working with mass spectrometry, flow cytometry, microscopy or similar scientific products
- Working knowledge of digital imaging and digital signal processing
- Experience with hardware integration and hardware communication protocols (e.g., USB, TCP/IP, RS232)
- Experience with WIX installer projects
- Experience working within a medical device environment (e.g., ISO 13485, IEC 62304)
- PMP or Agile Scrum Master is an asset