Systems Software Developer

Website abelpersonnel Abel Personnel

A Family Owned Staffing Agency since 1969!

JOB TITLE:            Systems Software Developer

Exempt Position

REPORTS TO:       Director of Information Technology

DEPARTMENT:      Information Technology


Responsible for design, development, testing and review of initiatives related to enterprise systems within the company.


Develop software to interact with ERP systems and other business systems
Add new features, fix bugs, and maintain existing software.
Perform data analyses to help identify areas of opportunity
Help identify areas of inefficiency in company business processes that could



Strong knowledge of good software development practices, software design principles, and software development lifecycle including Agile.
Experience with ASP.NET Core (2.2+ or 3.0+), familiarity with modern frameworks
Experience developing desktop applications using a modern web application framework
Strong understanding of relational database design.
Basic understanding of good practices for UI / UX design and user flow.
Intermediate MS Office skills (Word, Excel, Access, etc.).
Familiarity with Office 365 products (Power platform,Teams, SharePoint, OneDrive, etc.).

Preferences (optional, but desired):

Bachelor’s degree in Computer Science, Software Engineering, or business degree.
Experience with cloud technologies, especially Azure and AWS.
Experience with Microsoft Dev Ops
Experience with JDE ERP software
Power BI experience a plus


Ability to handle job related stress.
Interact with others in a focused, positive, courteous, respectful and professional business-like manner.
Must be able to report to our Manheim, PA or Winona, MN office.
Demonstration of self-discipline and strong work ethic.


Working in an office environment in a seated position a minimum of eight hours per day is required. Individuals may need to sit or stand as needed. May require walking primarily on a level surface for periodic periods throughout the day. Reaching above shoulder heights, below the waist or lifting as lifting techniques required. May include lifting to 25 pounds for equipment or file documents.

The performance of this position may occasionally require exposure to the manufacturing areas where under certain areas require the use of personal protective equipment such as safety glasses with side shields and mandatory hearing protection. Primary equipment as found in a typical office environment: ambient room temperatures, lighting, and traditional office equipment.


This job description is not intended to be all inclusive. It represents typical duties and criteria necessary to successfully fulfill the responsibilities of the position.

Other duties may be required at the discretion of management.

To apply for this job please visit