Software Developer
Malvern, PA
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.