Job Search

Software Developer

Malvern, PA

Piper Companies Logo

Job Id:
140776

Job Category:

Job Location:
Malvern, PA

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Gianna Migliarese

Piper Companies is seeking a Software Developer to join a Medical Equipment Manufacturing company. This is a HYBRID opportunity. The Software Engineer will develop and maintain the companies software products, collaborating with both contract and in-house teams.

Responsibilities of the Software Developer:

  • Develop new software features, including UI/UX, API, and backend framework updates.
  • Troubleshoot and analyze complex software issues reported from the field.
  • Create and maintain automated tests.
  • Define and document software requirements and design.
  • Participate in design and code reviews.

Qualifications of the Software Developer:

  • Strong knowledge of software and application design and architecture.
  • Proficiency in C# and the .NET framework.
  • Experience with Windows Desktop Development (WPF) using the .NET platform.
  • Familiarity with Microsoft SQL Server.
  • Ability to prototype new technologies.
  • Excellent interpersonal skills.
  • Ability to work with diverse teams and outside vendors.
  • BS/BA Degree in Engineering, Computer Science, or similar.
  • 3-8 years of software development experience.
  • Ability to test and debug code written by others.
  • Experience with asynchronous and multi-threaded programming.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with SQL Server, including database design and optimization.
  • History of working with Web API.
  • Experience with dependency injections and MVVM.
  • Experience with automation and regulated Quality systems is a plus.

 

Compensation for the Software Developer:

  • Salary: $100,000-$125,000 ***depending on experience***
  • Comprehensive Benefits: Medical, Dental, Vision, 401K, PTO, Sick Leave if required by law, and Holidays

 Keywords: Software Developer, Software Engineer, Medical Equipment Manufacturing, HYBRID, UI/UX, API, backend framework, automated tests, software requirements, design reviews, software architecture, C#, .NET framework, Windows Desktop Development, WPF, Microsoft SQL Server, prototype, interpersonal skills, diverse teams, BS/BA Degree, Engineering, Computer Science, software development experience, test and debug, asynchronous programming, multi-threaded programming, Agile, Scrum, Web API, dependency injections, MVVM, automation


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

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?