Software Developer

Overview

On Site
USD 100,000.00 - 125,000.00 per year
Full Time

Skills

Manufacturing
UI
User Experience
API
Software Design
C#
Microsoft Windows
WPF
.NET
Business Analysis
Business Analytics
Computer Science
Software Development
Debugging
Multithreading
Agile
Scrum
Microsoft SQL Server
Database Design
Optimization
Web API
MVVM
Quality Management

Job Details

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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.