Sr. Staff Engineer- Cloud/Web Software

Posted:
5/26/2024, 5:00:00 PM

Location(s):
Haryana, India ⋅ Gurugram, Haryana, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Work Flexibility: Hybrid

Who we want:
Describe the open role, highlighting key responsibilities and tasks. This verbiage will be used in job postings to draw in potential candidates.

What you will do:
Technical Responsibilities:
• Lead the design and development of software components in alignment with requirements and architecture defined
• Apply and mentor others on advanced engineering theories, principles, and concepts
• Conduct, design, and select advanced prototyping and testing
• Lead and guide in correction of complex product design issues
• Conduct technology exploration and influence application in the business
• Translate user needs to design inputs/ specifications and produce complex system level designs independently
• Develop a number of invention disclosures, patents or trade secrets
• Independently make design tradeoff decisions while designing multiple components of the system
• Ability to generate and review the necessary documents with project teams. (requirements/design/architecture/bugs/test)
Business Responsibilities:
• Contribute to competitive and market strategy by demonstrating in-depth knowledge of the market, customer dynamics and competitive offerings
• Apply strong understanding of clinical procedures to enhance product development
• Contribute to and execute customer facing activities like voice of customer and customer centric design in partnership with internal and external stakeholders
• Demonstrates financial acumen
Med Device Compliance:
• Mentor others as a business unit expert on the usage of industry standards, including design requirements and test strategies per applicable regulations
• Lead others to create and refine engineering documentation, such as the Design History file and creates more progressive technical content
• Contribute to R&D procedures and development of industry standards working closely with cross-functional business units
General Responsibilities:
• Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success, both leading and influencing other leaders on the team
• Identify and lead the creation of or improvements to procedures, policies, processes, systems, and technology required
• Execute and lead segments of complex product development to advance projects through the design /development/launch process
• Contribute to complex product development through release and lead one technical area of expertise
• Hold self and others accountable to deliver high quality results with passion, energy and drive to meet business priorities
• Mentor, develop and inspire others in current and future roles
• Lead code reviews for systems applying design principals, coding standards and best practices

Minimum Qualifications (Required):
• Bachelor's degree in Software Engineering/ Computer Science or related discipline & 6+ years of work experience

Preferred Qualifications (Strongly desired):

  • Bachelor’s/Master’s degree in Computer Science or related field.
  • 7+ years of experience in web, Cloud and desktop application software development and testing.
  • Experience in independently designing, implementing web application and application software technologies. 
  • Demonstrated experience in contribute to the selection, evaluation, and implementation of software technologies, tools, and frameworks in a cloud, cloud-native (AWS, Azure), cloud enabled environment. 
  • Experience with .NET Core, Angular, REACT, Nodejs frameworks.
  • Proficiency in Object Oriented Analysis and Design (OOAD), C#, JavaScript, Python, XML, HTML, CSS, Bootstrap.
  • Knowledge of Data formats such as XML, JSON and databases MySQL/SQL Server, MongoDB, NoSQL etc.
  •  Extensive end to end cloud technologies experience (Design, Development, Deployment and maintenance) with cloud platforms such as Azure/AWS/GCP. Experience with AWS is a plus.
  • Familiarity and well versed with Agile, Scrum, CI/CD, Waterfall software development life cycle. Extensive practice and knowledge of Agile Scrum or DevOps implementation is a plus.
  • Familiarity with Visual Studio, Visual Studio Code, Eclipse, Git and dynamic/static memory analysis tools.
  • Knowledge and experience on mobile technologies and platforms is an added plus.
  • Knowledge of software development practices (DevOps) including source control, unit testing, and CI/CD.
  • Knowledge and experience in Regulatory and compliance standards similar to IEC62304, HIPAA Data Privacy, FIPS is a Plus

Technical Skills:
• Lead project software implementation using programming skills. Design new components and systems applying various design concepts and patterns.
Design and Development Skills:
• Ability to lead strategies in integrated development environments (IDE) for projects
• Ability to lead strategies with tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software
• Ability to lead integration and deployment processes
Software Process Skills:
• Collaboratively influence the Software Development Life Cycle processes changes and best practices
• Collaboratively influence the Application Lifecycle Management /Traceability best practices and tools
• Collaboratively lead in creating estimates for code implementation time/resource for assigned tasks and projects
• Regulatory and compliance standards applied to the SDLC (Software Development Life Cycle)

Travel Percentage: 10%

Stryker

Website: https://www.stryker.com/

Headquarter Location: Kalamazoo, Michigan, United States

Employee Count: 10001+

Year Founded: 1941

IPO Status: Public

Industries: Biotechnology ⋅ Health Care ⋅ Life Science ⋅ Medical ⋅ Medical Device