You are viewing a preview of this job. Log in or register to view more details about this job.

Junior ERP Systems Developer


Are you an emerging tech enthusiast looking for an opportunity to build on your knowledge of software development? Join our team as a Junior ERP Systems Developer, where you'll collaborate with users and IT professionals to contribute to the design, customization, and maintenance of solutions within the Epicor Prophet 21 (P21) platform.

In this role, you'll be involved in technical design, development, testing, and implementation of customizations, integrations, and enhancements for internally developed software and off-the-shelf applications. Working alongside experienced professionals and stakeholders, you'll have the chance to learn and grow while making meaningful contributions to our systems.

Your responsibilities will also include providing support for deployed solutions and ensuring their continued effectiveness and reliability. If you're eager to gain hands-on experience and build your career in systems development, we'd love to have you on board!



Software Development:

  • Translate business needs to create technical documentation, code, modify, test, debug, and implement various development applications, interfaces, reports, portals, and business rules.
  • Collaborate closely with IT and end users to design tailored solutions that effectively address business requirements. Communicate effectively throughout the development process to validate work delivered and ensure high-quality output.
  • Customize and configure Epicor ERP modules to align with the organization's specific business needs.
  • Integrate Epicor ERP with other systems and software applications using API's to ensure seamless data flow and interoperability
  • Ensure adherence to systems development methodologies, such as design, testing, code reviews, and comprehensive technical documentation for each project.
  • Analyze, review, and optimize existing solutions to enhance efficiency or adapt to changing business needs.
  • Monitor and report on the progress and status of assigned projects, following departmental guidelines.

Technical Support:

  • Provide end-user support and troubleshooting issues related to the P21 ERP system, delivering timely resolutions while proactively identifying measures to prevent future occurrences.
  • Collaborate with other team members to offer support and troubleshooting assistance as needed.
  • Leverage P21 ERP knowledge to facilitate system upgrades, patches, and the implementation of new features, customizations, and modules.
  • Stay updated with the latest Epicor technologies and best practices to recommend system improvements and optimizations.




To perform this job successfully, the incumbent will possess the abilities or aptitudes to perform each duty proficiently to meet the needs of the business.  The following requirements are representative of minimum levels of the knowledge, training, skill and/or ability required.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.



  • Ability to handle multiple projects simultaneously.
  • Willingness to learn new systems and skills.
  • Ability to define problems, collect data, establish facts, and draw valid conclusions.
  • Effective communication skills, both written and verbal
  • Ability to communicate technical information to non-technical personnel.
  • Display a high level of enthusiasm for work, professional conduct, and ethics, works well in a team environment, and present themselves professionally.
  • Bachelor’s degree in computer science, Information Systems, or a related field or related experience
  • 1+ years of experience in .NET development (C#)
  • Should be very familiar with .NET Core based development.
  • Strong understanding of Microsoft SQL Server, Database Relationships
  • Ability to write CRUD statements along with Stored Procedures
  • Ability to effectively document work throughout Software Development Lifecycle
  • Some overnight travel may be required to provide support at our warehouse facility and or attend continuing educational opportunities. 


Individuals may need to sit or stand for long periods of time. Occasional walking, bending, and reaching are required throughout the day. For the most part, working conditions will be in ambient room temperatures, and lighting and traditional office equipment provided as found in a typical office environment.


This job description in no way states or implies that these are the only duties to be performed by the employee occupying this position.  Employees will be required to follow any other job-related instructions and to perform other job-related duties requested by their supervisor.


This document does not create an employment contract, implied or otherwise, other than an “at-will” employment relationship.