Technical Product Manager

Location: Pittsburgh

Job Type: Full Time / Permanent

Summary:  Supports engineering, design and coding effort for our products with emphasis on creating and modifying products to meet customer needs. Engages with internal and external stakeholders, including customer and consultants, from a technical perspective to ensure products meet customer expectations and business goals. Must be proficient in utilizing Agile processes, business process engineering, quality assurance, data analysis, and product lifecycle management.

Essential Duties:  Time Job Duties:  30% Collaborates with Clinical Product Manager to translate product strategy by creating formal project plans, including but not limited to gathering detailed technical requirements for development, prioritizing features, enhancements, and backlog management through the development of timelines, identifying and planning the use of the resources, designing a technical solution, managing the Agile development process with the engineering lead, and delivering the product to our customers. 30% Leads the product engineering team in defining and ensuring that all systems and applications are held to proper development, testing, security, and quality standards. Critically evaluates requirements to identify risks, reconcile conflicts, evaluate business needs, and compile and organize data gathered into a form that technical resources can utilize to build solutions. This effort includes wireframes, sitemaps, data and content models, timelines and the development, execution, and remediation of QA and testing plans. 25% Responsible for planning and coordinating release processes including identification of changes in each environment of the multi-tenant product, developing the promotion timeline from each environment, coordinating QA and UAT activities with the product team and Customer Success Manager to ensure successful releases. Coordinate release testing needs, customer onboarding timelines and release communications. 5% Collaborates on all go-to market strategies, providing a technical perspective on adoption strategies, implementation strategies, and coordinating staff training on systems and processes. Includes supporting pre-sale customer needs by describing, demonstrating, and documenting key technical features. 5% Collaborates with product team members, including the Clinical Product Manager and Customer Success Manager, to ensure the development of technically and clinically accurate, customer-facing documentation, including end-user manuals, training materials, and release communications. 5% Coordinates change management processes including triaging and managing support tickets and service requests escalated from other team members, enhancement requests, and defects, offering technical support as appropriate.

Additional Duties & Responsibilities:  Performs other duties as necessary.

Supervisory Responsibilities:  None

No. of Direct/Indirect Reports:  0/0

Qualifications:  To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education and/or Experience:  Bachelor’s degree in Computer Science, Software Engineering or related degree required; minimum of 5 years in product management, technical lead role required. 5 years of experience designing, developing web applications with variety of coding languages preferred. Proven ability to work in fast-paced environment. Strong product management skills.  Language Skills:  Strong customer-facing communication and presentation skills. Proven ability to communicate effectively in business correspondence. Successful experience collaborating with engineers, designers, and cross functional teams, preferably with a focus on consumer software. Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.  Mathematical Skills:  Ability to work with mathematical concepts such as probability and statistical inference and fundamentals of plane and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations. Ability to develop complex algebraic equations using code. Familiar with discrete mathematics concepts.  Reasoning Ability:  Ability to dive deep into technical details with engineers and understand the tradeoffs of competing approaches. Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables. Ability to prioritize and re-prioritize.  Competencies:  Accountability, Attention to Detail, C/S, Change Management, Initiative, Leadership, Managing Performance, Problem Solving. Teamwork, Systems Thinking, Conflict Management, Customer Service, Data Gathering and Analysis Computer Skills Experience with SQL and relational databases, JIRA, software deployment systems, automated quality testing systems, experience with CodeceptJS + Cucumber, SauceLabs, Bitbucket. preferred. General understanding of healthcare technology ecosystems including major EMR/Clinical systems.  Certificates, Licenses, Registrations:  PMI Agile Certified Practitioner (PMI-ACP), Business Analyst, Microsoft Azure certifications (MCSA, MCSE, or MCSD preferred.

Other Skills and Abilities:  Must have a thorough understanding of ALM and the use of Agile Development Methodologies. Must have a global understanding of all systems under development at the organization and how they work together. Must be able to provide technical leadership to the systems development team, be able to handle changing priorities and ability to resolve customer problems.

Physical Demands and Work Environment:  The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.  Tactile:  The employee is occasionally required to use hands to finger, handle, or feel, and reach with hands and arms.  Sitting and Standing:  The employee is often required to stand and walk occasionally required to stoop, kneel, or crouch.  Vision:  Specific vision abilities required by this job include close vision.  Lifting:  The employee is occasionally required to lift and/or move up to 25 pounds and regularly required to lift and/or move up to 10 pounds. Hearing and Speaking:  The employee is regularly required to talk and hear.  Noise Level:  The noise level in the work environment is usually moderate.

Travel: Occasional work-related travel is required for this position.