Software Engineer, Backend

Job Summary:

Software Engineer works as part of a team producing high quality software applications and solutions. This person uses industry-standard software development practices to develop, test, and release software to internal and external customers. The Software Engineer works with minimal supervision and is continuously seeking to improve skills by learning independently and from peers. This position will develop re-usable backend components and services using the Microsoft .net technology stack interfacing to a SQL Server Database via SQL Stored Procs and an ORM like Entity Framework.

Primary Responsibilities:

  • Develop and test software applications with minimal supervision
  • Understand and adhere to the software development process and standards.
  • Ensure timely completion of software tasks escalating problems or issues when encountered.
  • Work collaboratively in a cross-functional project team ensuring accurate project plans and status reports.
  • Continuously seek to improve technical skills and business knowledge.

Job Qualifications:

  • Education: Bachelor’s degree in Computer Science or related field.
  • Experience: 4+ years of professional software development experience
  • Experience: 2+ years working with MS SQL in a high transaction environment

Knowledge, Skills, and Abilities:

  • Experience developing web applications or internal business applications using the Microsoft .Net stack with advanced knowledge in several of the following technologies:, MVC, C#.
  • Experience writing Database backend code using SQL Stored Procedures or C# using Entity Framework or another ORM.
  • Understanding and commitment to use quality practices such as unit-testing, continuous integration and code reviews.
  • Experience working with cross-functional project teams using agile practices.
  • Willingness to learn from mistakes, take feedback from others, and independently develop technical and behavioral skills.
  • Collaborative working style that values team success of individual success.

Who is Keystone?

  • Growing business, rapid growth – significant opportunities to play key role in driving not just software but also the business as a whole.
  • Market leader in PA Tax Collections
  • Vital role in keeping local communities and school districts running smoothly by ensuring money comes in regularly and fully (people pay).
  • Applying technology to achieve operational efficiency and rigorous quality/accuracy levels.
  • Located in Eastern suburbs of Greater Pittsburgh, Keystone offers low stress commute (just 1 mile from Turnpike off Route 30), ample free parking, and nearby shopping/food options for lunch or after work errands.
  • Family run company with 30 years of treating employees like family.
  • Our office hours are 8 AM – 4PM. We offer benefits to our fulltime employees including healthcare, dental, vision, paid time off, 401k with company match and more!

Keystone Collections Group is an Equal Opportunity Employer.

Apply by sending resume to: