Technical Project ManagerAs a Technical Project Manager, you will be responsible for overseeing the software development process and working closely with the software development team. Your responsibility is to ensure details are handled and chaos is managed appropriately. You consider how to risk-manage for prevention, and how to quickly redirect when unexpected issues arise. You define and manage the detailed schedule and can effectively communicate project state at all times. You’re able to interpret and understand how the pieces come together to make a software successful project.Key Technical Competencies· Experienced with software activities for medical software projects.· Manage feature planning: Drive estimation, work breakdown, and resource allocation.· Create and maintain the schedule, drive intermediate deliverables, and ensure project commitments are met.· Define and track weekly work goals, managing engineer’s activities and priorities to meet expectations.· Report work goals to management and identify impact on overall project schedule.· Understand process requirements for developing regulated medical devices and ensure development activities are compliant to our procedures.Key Leadership Competencies· Understand technical issues and escalate issues as needed and drive them to resolution.· Work collaboratively and professionally with outside organizations while dealing with organizational complexity and competing priorities.· Ability to communicate schedule changes and challenges both to management and to the test team.· Sets meaningful personal goals and helps others prioritize short-term activities around work team/functional priorities· Demonstrates accountability for one’s own decisions and can articulate rationale without being defensive. Views mistakes as learning opportunity and supports an environment of continuous improvement.Effectively solicits and shares complex information within and across work teams, stating own point of view even when difficult or unpopular; listens effectivelyResponsibilities may include the following and other duties may be assigned.· Oversees and manages the operational aspects of ongoing projects and serves as liaison between project management and planning, project team, and line management.· Manages the development and implementation process of software applications.· Reviews status of projects; manages schedules and prepares status reports.· Monitors the project from initiation through delivery.· Assesses project issues and develops resolutions to meet productivity, quality, and client-satisfaction goals and objectives.· Develops mechanisms for monitoring project progress and for intervention and problem solving with project managers, line managers, and clients.· Gathers requirements, works on requirements planning, requirements elicitation and requirements management to ensure they meet demands of project’s key stakeholders.· Communicates with stakeholders, obtains stakeholder engagement to ensure the end products or processes will solve the business problems.Education Required· Bachelor of Science degree in Computer Science, Electrical Engineering or SciencesYears of Experience· Bachelor’s Degree with 5+ years of professional experience or Master’s Degree with 3+ years of professional experienceDesired/Preferred· Proficient in Healthcare Products.· Team interaction, communication, negotiation, and leadership skills· Experience as a software engineer· Experience working in a regulated industry· Experience applying Agile, Scrum or Iterative Development Methodologies· Experience in medical software development process such as IEC 62304 or other regulated software developmentPlease Note : The Job Opportunity is only open for the candidates who are willing to join full time / W2. No c2c profiles will be considered