As a Sr Staff Technical Program Manager, you will contribute to software product developed in global team. Being a part of the development team, you will contribute to end to end software development. This will include working on software deliverable for the release, meeting required design objectives to meet customer & business needs. In this role you will lead and guide technology new program initiative (NPI) and install base (IB). Assist team to manoeuvre through the complex situation, decision making on multifaceted areas, providing direction on key software technical aspects. Drive technology (software skills) coupled project management competence.
Roles and Responsibilities
In this role, you will:
- Be responsible for programming a feature and or a small feature set.
- Contribute to the team and works with direction from senior team members or management, beginning to work independently.
- Managing design evolution across multi-generation product and platform releases
- Analyze, design, and Implement the Business Requirements.
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques
- Analyze, prioritize & resolve the production issues.
- Leveraging technical depth to work on business initiatives aimed at innovation and quality excellence.
- Identifying and selecting current or future technologies to satisfy business capabilities.
- Developing subsystem roadmaps applying in-depth knowledge of product related technologies, technology platforms, architectures and engineering design principles and advancements.
- Leading the subsystems technical teams through the entire design cycle including requirements generation, design and implementation, verification & validation as the key technical mentor.
- Managing, guiding and mitigating the impact of rapidly evolving technologies on existing and future architecture.
- Demonstrated engineering knowledge, technical and project management, business planning processes and experience with the full product lifecycle.
- Demonstrated ability to deliver results while working on multiple projects simultaneously, balancing resources, timing and quality of outcomes.
- Demonstrated ability to lead complex multi-team and global product development activities with rigor and execution excellence.
- Demonstrated management skills in mentoring and coaching team.
- Demonstrated ability to motivate and inspire excellence.
- Proven ability to work globally and cross-functionally.
- Familiarity with ISO, FDA and other regulatory standards. Strong knowledge of SDLC, software design and implementation skills
- Setting the strategy and direction of the business and driving continuous improvement of systems, products and processes.
- Ensure the development teams are practicing the core agile principles of collaboration, prioritization, team accountability and visibility.
- Provide visibility to key metrics which help us measure ourselves and identify areas for improvement.
- Work closely with agile DHF leadership in relentlessly improving the quality, predictability, and suitability of our software.
- Organize and facilitate project planning, daily stand-up meetings, reviews, retrospectives, sprint and relay planning, demos, and other Scrum-related meetings.
- Assist as needed with backlog maintenance-Identify and remove impediments, prevents distractions, Escalate impediments.
- Empower the teams to self-organize-Assist team with making appropriate commitments through story selection, task definition-Aggregates team objectives.
- Establishes the annual calendars for sprints.
- Facilitates release planning readiness, Vision, Backlogs, and facilities.
- Assists with economic decision-making by facilitating Epic estimation by teams and rollup to Program level visibility.
- Works with Product Management, Product Owners, and Business Owners to help assure strategy and execution alignment.
- Drives program-level continuous improvement via Inspect and Adapt.
- Participates in enterprise Program Management improvement and standardization activities GEHC.
- Taking responsibility for the Scrum team’s commitment for the Sprint and communicating progress towards the release scope goals.
- Providing all support to the team using a servant leadership style whenever possible and leading by example.
Education Qualification:
- Bachelor’s degree in computer science or information technology engineering with 20+ years relative software engineering experience
- 15+ years of experience of hands-on experience designing and developing UI and backend applications.
Desired Characteristics:
- Has participated in all aspects of the Software Development Life Cycle (SDLC).
- Problem solving skills to assess design alternatives and perform trade-offs to determine designs or functionality that best meet needs.
- Knowledge of Object-Oriented Analysis and Design, Software Design Patterns
- Knowledge of unit testing using tools
- Debugging and Troubleshooting Expertise.
- Six Sigma Black belt certified.
- Certified Scrum Master with handling scrum teams in scrum master role, Experience working within Agile/Scrum software development framework.
- Demonstrated ability to successfully drive process improvement initiatives.
- Knowledge and/or experience with widely successful Agile techniques: User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Continuous Deployment, Pairing, Automated Testing,
- Hands on experience in designing, implementing SOA and cloud-based solutions.
- Experience designing enterprise class (performant guaranteed and scalable) EAI / SOA / Message Bus etc interfaces for the integration of enterprise solutions and services.
- Agile / ITIL certified.
- Experience in object-oriented design methodology & development, design and architecture with Java, JEE, and related technologies.
- Experience in the latest technologies, architectures and frameworks such as RESTful Web Services, SPRING, OSGi
- Prior hands-on experience with Java.
- 100% hands-on technical role; self-motivated and a very good team player with good inter-personal skills
- Demonstrated experience on global product releases throughout the entire new product development cycle.
- Prior experience in leadership roles
- Patient Monitoring Products and Domain experience and strong understanding of customer workflow and realization through software architecture and designs.
- Ability to work collaboratively across cross-functions teams in a matrix environment.
- In-depth working knowledge of patient/customer product-related applications and scientific/engineering methods/theory with an affinity for technology and clinical solutions
- Enterprise architecture, data management experience is a plus.
- Proven experience of playing a key role in the phases of a software development planning
- Experience applying a wide variety of well documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (example: numerous Burndown techniques, numerous Retrospective formats, handling bugs etc.)
Inclusion and Diversity
Ourare designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration, and support.