Works under the Manager of Clinical Bioinformatics and oversees application development and reporting solutions for pathology laboratory operations and quality improvement. Works with end users to identify needs and how solutions can integrate with current workflow and application systems. Is responsible for setting up frameworks that are appropriate for clinical use.
PRINCIPAL DUTIES AND RESPONSIBILITIES:
- Work with end users, PHS IS analysts, technical laboratory staff, pathologists, pathology administration and clinical hospital team members to plan, design, develop, implement, and enhance software tools as well as reporting capabilities through data integration of various Partners, Brigham, and external data sources.
- Oversee the modification and maintenance of existing applications for the Department of Pathology.
- Oversee the design, validation, and deployment of new applications for the Department of Pathology.
- Evaluate existing informatics workflows and processes, and design enhancements for optimization/automation, where applicable.
- Apply standardized quality improvement practices on the Computational Bioinformatics Team’s software design, development and testing efforts.
- Additional tasks include, but are not limited to: supporting the visualization and analysis or existing data through web-deployable interfaces including maintenance and operation of the underlying databases.
- Lead Agile processes (daily stand-ups, weekly scrums)
- Mentor team members on best practices to create reliable, scalable, and data-intensive applications.
- Plan and build roadmaps for the Development projects
- Lead product design sessions with the development team.
- Serve as a gating member of design and code reviews for team members
- Actively contribute to software development design and coding standards.
- Support cross-functional teams in deploying and maintaining the product.
- Monitor and evaluate industry trends and third party tools.
- Conduct Tech Talks for the team to encourage innovation
- Collaboration across disciplines and teams
- Organizational skills. Able to handle multiple projects and prioritize a busy workload
- Ability to identify and resolve issues in a timely manner
- Risk management as requirements, schedules and dependencies change
- Ability to quickly learn a large and complex system
- BS Required, MS preferred.
- Successful experience with the SDLC, software development and/or database design is necessary; experience in a regulated clinical environment preferred
- Scrum master experience or certification
- Experience in building scalable applications