Piper Companies

Software Developer

Malvern, PA, US

$130k/year
11 days ago
Save Job

Summary

Piper Companies is seeking a Software Engineer to join an established medical technology organization. This position is HYBRID - 3 days a week on-site in Malvern, PA.

Requirements of the Software Developer:

  • Design, develop, and maintain software solutions for medical products.
  • Develop user interfaces, APIs, and backend frameworks to enhance system functionality.
  • Analyze and troubleshoot complex software issues reported from the field.
  • Implement automated testing procedures, including unit and integration tests, to ensure software quality.
  • Define and document software requirements and system architecture.
  • Lead and participate in code and design reviews.
  • Develop new processes and procedures to improve software development efficiency.
  • Collaborate with internal teams and external vendors to ensure high-quality software solutions.

Qualifications of the Software Developer:

  • 3-8 years of experience in software development.
  • Strong programming skills in C# and the .NET framework.
  • Experience developing Windows desktop applications using WPF.
  • Knowledge of Microsoft SQL Server, including database design and optimization.
  • Experience with asynchronous and multi-threaded programming.
  • Familiarity with Agile/Scrum methodologies.
  • Bachelor's degree in Computer Science, Engineering, or related field (required).

Preferred Skills of the Software Developer:

  • Experience with Web API development.
  • Knowledge of MVVM architecture and dependency injection.
  • Experience in automation development.
  • Background working in regulated quality systems.

Compensation:

  • Salary: $110,000 - $130,000, depending on experience plus an annual bonus.
  • Comprehensive benefit package: Medical, Dental, Vision, 401k, PTO. Sick leave as required by law.

This job opens for applications on 4/25/25. Applications will be accepted for at least 30 days from the posting date.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: