Job Information
Stryker Senior Staff Engineer in Bangalore, India
We are excited to be named one of the World’s Best Workplaces by Fortune Magazine!
We are proud to offer you our total rewards package which includes bonuses, healthcare, insurance benefits, retirement programs, wellness programs, as well as service and performance awards – not to mention various social and recreational activities, all of which are location specific.
Position Description : Vocera Now a part of Stryker is looking for a talented, hands-on Senior Software Engineer to join our growing organization. You will be responsible for the design and implementation of complete integration solutions for rapid delivery of critical events and communications to healthcare professionals to provide improved patient care. The Vocera platform supports dozens of integrations through adapters and enables flexible clinical workflows through a common integration framework and rules engine.
You will play a pivotal role in developing new adapters and integrating them comprehensively into clinical workflows. Additionally, you will be actively involved in crafting user interfaces for various features within the Vocera platform.
This position reports to the Manager, Software Engineering, Integrations.
Responsibilities
Designing and implementing integrations and clinical workflows within the Vocera platform.
Collaborating closely with the platform team to enhance platform capabilities in support of integration projects.
Partnering effectively with product owners and key internal stakeholders to ascertain product requirements.
Applying SOLID design principles and design patterns to address specific product needs.
Practicing good engineering methodologies within an Agile development framework.
Actively engaging in continuous learning through peer review and professional development opportunities.
Providing assistance in resolving customer integration issues.
Ensuring product quality by developing and maintaining automated unit, functional, and system tests in collaboration with automation engineers.
Creating and maintaining comprehensive data model designs.
Documenting processes, designs, and product capabilities as required.
Competencies
Track record of building and delivering solutions based on a solid understanding of customer needs
Results-driven, hands-on approach to the full product life cycle from architecture development to product implementation
A passion for the end-to-end development of quality software products
Excellent troubleshooting and debugging, communications, and documentation skills
Dedicated in the face of ambiguous requirements; unafraid to explore new ideas and technologies
Resourceful and able to solve complex problems through adapting technology and a deep understanding of product architecture
Independent self-starter; able to complete projects on time with some guidance
Excellent analytical, verbal, and written communication skills
Proficient in designing and developing microservices architecture, with expertise in scalable and resilient systems.
Proficient in designing and developing microservices architecture with expertise in containerization, orchestration, and cloud-native technologies.
Additionally, hands-on experience in optimizing microservices for performance, scalability, and security would be considered a significant asset, further enhancing the candidate's suitability for the role.
Requirements
Master’s or bachelor’s degree in computer science or related field or equivalent
8+ years of development experience
Strong proficiency with Java, Linux, and databases, Angular, RxJava, RxJS, Restful services, Typescript
Experience working with spring boot and hibernate would be preferable.
Knowledge of common networking and messaging protocols such as TCP, UDP, SOAP, REST, XMPP, JSON, XML, RTP, SIP
Advanced experience with Git, unit testing, code review processes, Agile development methodologies
Experience with client-side frameworks, and UI development.
Consistent track record of overcoming obstacles to deliver high-quality technical results within committed time parameters.
Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually.
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer – M/F/Veteran/Disability.