Senior software project managers lead teams in the design, development and/or testing of complicated software projects. They work with department management and stake holders to ensure that software meets specifications, is delivered on time, and follows department and industry standards for software development projects.
Senior software project managers work with their design teams to create project documentation, specifications, design documentation, test plans, and schedules under which the project operates. They work efficiently with development, testing, and analytics teams to produce high quality software and documentation, and to move projects efficiently through the Quality System. They should have an expert level understanding of and provide mentorship for software department team members on BioFire Diagnostics’ core business and technology, the software development life cycles, software project management principles (including assessing project feasibility/risks and company/customer needs), and the enterprise systems that enable them. Additionally, they have extensive knowledge of a specific software development discipline and contribute directly to the design, specifications, verification and validation, or development process, within their area of expertise, for their assigned projects. They prioritize and assign project tasks for team members as necessary to meet department objectives.
Senior software project managers are expected to understand company, department and project goals, and work actively to accomplish these goals. They are expected to be expert communicators to enable effective collaboration between departments at BioFire Diagnostics and between development teams. Senior software project managers are seen as leaders within the department and are expected to contribute to software department processes.
Essential Duties:
Minimum Qualifications:
Knowledge, Skills, Abilities: