Software Engineer Developer

Job Description

Do you want to work for one of’s Top Work Places? Our employees are very proud that SofterWare is on the “ Top Work Places” list for the sixth time! The two keys to SofterWare’s success are customer and staff happiness, and they are two reasons we’ve enjoyed over 35 years of continuous growth. In addition to a challenging and rewarding career, SofterWare is also a fun place to work with barbecues, Phillies games, company sport’s teams, a wellness program, and so much more. Oh, and did we forget to mention our competitive salaries, 401K matching, health insurance, Paid Time Off, and casual dress environment?

The success of SofterWare’s products is due, in large part, to the skills and professionalism of our Software Developers. We are looking for a talented Software Developer who possess rock-solid .NET coding and SQL database skills, sound deductive reasoning, attention to detail, persistence, creativity, efficiency, and a sense of humor. We’ll also expect you to embody a strong work ethic and commitment to excellence, while demonstrating great time management skills, the ability to work in both group and individual settings, and excellent communication skills.

Key Responsibilities:

  • Participate in the on-going development of new features and enhancements for our applications while periodically being involved in other company-wide development initiatives.
  • Will recommend improvements to both the technology and business functionality of the product.
  • Quickly investigate and resolve system defects and errors. Ensure best practices are employed throughout the process.
  • Embrace the agile SCRUM process, be accountable for your work and those of your teammates, ensure your code performs and is well-tested.
  • Estimate, track, and deliver your own work effort and meet the commitments you make.
  • Report project status, progress, or possible barriers to timely release of production-ready software.


  • Minimum of a Bachelor’s Degree in Computer Science or related field.
  • Five or more years’ experience in web application development using Microsoft C#, VB .NET, ASP.NET, MVC, AJAX/jQuery, and related technologies.
  • Experienced in web application evaluation, testing, configuration, and implementation.
  • Demonstrated relational database experience – Microsoft SQL 2012/2014 and T-SQL preferred including stored procedures,
  • Troubleshooting of .NET Framework related issues.
  • Microsoft Visual Studio 2012/2014 – Microsoft Team Foundation Server experience a plus
  • IIS administration, planning, and deployment knowledge and Windows Server Administration is a strong plus.
  • SQL 2012+ administration, planning, and deployment experience a strong plus.
  • Proven ability to work well with others on a team, but capable of operating and delivering work independently.

Company Background

SofterWare is headquartered in Fort Washington, PA, with over 150 personnel worldwide. We are a Microsoft Certified Development Partner with thousands of delighted clients throughout the US and internationally, and are featured in the Deloitte Fast 50, Inc. 5000, and Software Magazine Top 500 list of companies. SofterWare specializes in developing software for vertical markets – primarily non-profit organizations, private and public schools, child care centers, and camps. We offer an excellent benefits package, including:

  • Medical, Prescription, Vision, and Dental Insurance
  • Pre-Tax Coverage for Dependents and Voluntary Benefits
  • Wellness Program
  • Quarterly Incentive Bonuses
  • 401(k) and Profit Sharing Retirement Plan

Additionally, we offer Paid Time Off for:

  • PTO (increases based on years of service)
  • Holidays
  • Maternity/Short-Term Disability

*When responding to this posting, please include a cover letter, and state your salary requirements. Applications missing these elements will be delayed or rejected.