Match score not available

Principal Software Developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

B.S./M.S. in Computer Science or equivalent, 7+ years of software engineering experience, Proven skills in Python, Kubernetes, Docker, Understanding of Automation Frameworks, Experience with Agile software development.

Key responsabilities:

  • Design and implement high-quality software solutions
  • Develop and maintain automated software test suites
  • Document software and security architecture changes
  • Ensure compliance with HIPAA regulations
  • Communicate effectively with various teams to meet goals
Zimmer Biomet logo
Zimmer Biomet XLarge https://www.zimmerbiomet.com/
16697 - 16697 Employees
See more Zimmer Biomet offers

Job description

Job Summary

The Software Principal Developer is responsible for analyzing requirements and risks, designing and implementing software solutions, and writing technical documentation for enhancement and maintenance of the software system on supported platforms. This role is also responsible for developing and maintaining automated software testing and test frameworks that verify the software system is compliant with its requirements.

Principal Duties And Responsibilities

  • Design and write high-quality software solutions for each change request assigned.
  • Develop and maintain an automated software test suite.
  • Document any software and/or security architecture changes as needed.
  • Ensure software designs enable scalability, reliability, extensibility, and usability.
  • Follow best-practices regarding privacy and security requirements for HIPAA protected patient data.
  • Deliver solutions that align with the vision while working in a an agile, fast moving software development environment.
  • Work independently within a small development team to drive the product forward.
  • Coordinate and communicate with product management, quality, and support teams to achieve company goals and maintain customer satisfaction.
  • Mindful of security and HIPAA compliance as a baseline in daily duties.
  • Write necessary documentation for the medical device quality system.
  • Passionate about helping people get the best patient outcome by providing industry-leading software products for the orthopedic healthcare market.

This is not an exhaustive list of duties or functions and might not necessarily comprise all of the essential functions for purposes of the Americans with Disabilities Act.

Expected Areas Of Competence (i.e., Skills, Knowledge, And Abilities)

  • Proven skillset with: Python, Kubernetes, Docker, SaaS, Cloud Services (GCP, AWS or Azure)
  • Strong understanding of Automation Frameworks for Software Testing
  • Nice to have: Selenium Experience
  • Solid understanding of web development and database concepts.
  • Significant work experience in an Agile software development lifecycle environment.
  • Experienced with requirements analysis and technical design and documention.
  • Appropriate experience with security concepts and their applications.
  • Flexibility to perform at startup speed within a large enterprise corporate setting.
  • Able to engage non-technical business stakeholders to understand business needs and map to technical requirements.

Education/Experience Requirements

  • B.S./M.S. in Computer Science or equivalent work experience.
  • 7+ years of experience engaging in Software Engineering duties.
  • 7+ years of experience building software systems using modern web technologies such as HTML, CSS, JavaScript, Java, Python, C#, and/or Gherkin.
  • Prefer experience with:
    • Software as a Medical Device (SaMD) development
    • DICOM, HL7, or related medical software technologies
    • Selenium
Travel Requirements

0%

What You Can Expect

How You'll Create Impact

What Makes You Stand Out

Your Background

Travel Expectations

EOE/M/F/Vet/Disability 3365

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Verbal Communication Skills

Software Engineer Related jobs