Main Line Talent Group logo
Main Line Talent Group

Recruit. Retain. Scale.

Epicor Developer

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 1-10Since 2023H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

74 days ago

Salary

$115K / hour

Seniority

Mid Level

Job Description

Epicor Developer

Main Line Talent Group

This is a remote position. Summary: We are seeking a skilled and experienced Epicor ERP Developer to join an industry leading organization in the manufacturing industry. This role is crucial in enhancing and customizing Epicor to meet the evolving needs of the business. The ideal candidate will have a strong background in ERP systems, particularly Epicor Kinetic, and will Responsibilities: - Develop and customize Epicor ERP systems to align with business requirements. - Collaborate with stakeholders to gather and analyze requirements. - Create and maintain BPMs, BAQs, and Dashboards within Epicor. - Provide technical support and troubleshooting for ERP-related issues. - Ensure data integrity and system performance through regular monitoring and maintenance. - Document system configurations, customizations, and processes. - Train and support end-users on ERP functionalities and best practices. Requirements - Bachelor’s degree in Computer Science, Information Technology, or a related field. - 3+ years of experience with Epicor ERP or similar systems like Infor Syteline. - Proficiency in C# or VB.NET, SQL, and SSRS. - Experience with Epicor application studio is preferred. - Strong understanding of Epicor tools, including BPMs, BAQs, and Dashboards. - Experience with Epicor versions 10 and above is preferred. - Excellent problem-solving skills with a keen attention to detail. - Strong communication skills, capable of working with both technical and non-technical stakeholders. - Ability to work independently and collaboratively in a fast-paced environment. - Must be local to the Greater Havertown area or willing to relocate.

Job Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience with Epicor ERP or similar systems like Infor Syteline.
  • Proficiency in C# or VB.NET, SQL, and SSRS.
  • Experience with Epicor application studio is preferred.
  • Strong understanding of Epicor tools, including BPMs, BAQs, and Dashboards.
  • Experience with Epicor versions 10 and above is preferred.
  • Excellent problem-solving skills with a keen attention to detail.
  • Strong communication skills, capable of working with both technical and non-technical stakeholders.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Must be local to the Greater Havertown area or willing to relocate.

Related Job Pages

More Software Engineer Jobs

UiPath logo

Senior, Forward-Deployed Engineer

UiPath

UiPath is a software company specializing in Robotic Process Automation (RPA). As an employer, UiPath looks for resourceful candidates who are self-motivated an

Life at UiPath The people at UiPath believe in the transformative power of automation to change how the world works. We’re committed to creating category-leading enterprise software that unleashes that power. To make that happen, we need people who are curious, self-propelled, generous, and genuine. People who love being part of a fast-moving, fast-thinking growth company. And people who care—about each other, about UiPath, and about our larger purpose. Could that be you? About the Role UiPath is redefining enterprise automation with AI. As a Senior Forward Deployed Engineer (FDE), you’ll work directly with customers to design and deploy agentic, AI-powered workflows that transform how businesses operate. This is a highly technical, customer-facing role for engineers who enjoy building in real-world environments. You’ll take ambiguous problems, turn them into production systems, and see your work deliver immediate, measurable impact. If you like operating at the intersection of AI engineering, systems design, and customer impact, this role is built for you. What You’ll Do - Build and deploy LLM-powered applications and multi-agent workflows in production environments - Design end-to-end solutions integrating APIs, enterprise systems, and data platforms - Partner directly with customers to translate business problems into scalable AI solutions - Own delivery from prototype → production → iteration - Optimize systems for performance, cost, and reliability - Contribute reusable patterns and influence product through real-world feedback What We’re Looking For - 5–8+ years of software engineering experience (including applied or customer-facing work) - Strong coding skills in Python and/or TypeScript - Hands-on experience with LLMs, prompt engineering, and production AI systems - Experience building and deploying complex, integrated systems - Ability to operate in ambiguity and move quickly from idea to production - Strong communication skills with both engineers and business stakeholders Strong Preference - PhD or Master’s in Computer Science (or related field) - Experience with agent frameworks, orchestration systems, or distributed systems - Familiarity with LLM providers (OpenAI, Anthropic, Gemini, etc.) - Background in applied AI, machine learning, or automation platforms - Experience in startup, consulting, or forward-deployed environments Why This Role - Build real AI systems in production — not just prototypes - Work directly with customers solving high-value, complex problems - Operate at the frontier of agentic AI + enterprise automation - Influence product direction through hands-on experience - See your work drive millions in business impact Additional Details - Travel: ~20–30% to customer sites - Location: Bellevue preferred; exceptional remote candidates considered #LI-MH1 Maybe you don’t tick all the boxes above—but still think you’d be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes—and passion can’t be learned. Many of our roles allow for flexibility in when and where work gets done. Depending on the needs of the business and the role, the number of hybrid, office-based, and remote workers will vary from team to team. Applications are assessed on a rolling basis and there is no fixed deadline for this requisition. The application window may change depending on the volume of applications received or may close immediately if a qualified candidate is selected. We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy.

United States
$160K - $210K / year
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1925H1B Sponsor

• Reporting to the Manager, Application Development and work closely with IT Customer Experience Team. • Work directly with users, business analysts and other IT team members to understand requirements, assess needs and recommend solutions in a cross-functional manner. • The developer will mostly be responsible for Salesforce related requirements testing and post deployment support. • Build, design and development of new software applications using Salesforce (CSP) Platform using various scenarios between on premise, cloud and hybrid applications • Develops high-level framework that aligns an organizations IT infrastructure with business processes/data to improve the efficiency and productivity of business operations • Explores and builds solutions, applications across functional areas spanning cloud, on premise and hybrid architectures • Establish strong partnership and collaboration with Sales, Service & Repair, Marketing and Customer Service business areas to ensure Salesforce usage and adoption • Support projects and initiatives to deploy new functionality and/or enhance existing functionality • Perform Code Review and Code Optimization on APEX and testing • Create technical design documents from Functional design, also troubleshoot with debugging skills • Document, refine and prioritize business requirements. Performs knowledge transfer as required. • Map requirements to functionality within Salesforce and adjacency ecosystem • Coordinate with Sales Cloud, Marketing Cloud and Platform leads to complete impact assessments and cross-functional alignment • Collaborate with development team to validate that solutions will meet business requirements • Create test cases and test scripts in support of test plan • Coordinate user acceptance testing, reporting and defect prioritization with business leads • Provide routine support for end users related to support tickets accordance with IT SLAs • Perform knowledge transfer and training with team members and business wherever appropriate • Adhere and contribute to internal processes, procedures and policies, as well as expanding internal knowledge on Salesforce functionality used by the company.

India
Leidos logo

Junior Software Engineer

Leidos

Leidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.

Full TimeRemoteTeam 10,001+Since 1969H1B Sponsor

Ready for your next career step? The Command and Control Incident Management Emergency Response Application (C2IMERA) program in the Leidos Defense Sector has current job opportunities for talented Junior Software Engineers to join our dynamic team. The successful candidate will work collaboratively with an outstanding team of software developers and engineers to continue to produce and field software on behalf of the US Air Force. This opportunity will provide professional growth that is singularly focused on providing world class solutions to our customers in an exciting, collaborative, and inclusive environment. You will be challenged and provided a tremendous opportunity for growth in a customer-facing, fast-paced, and rewarding environment. This position does allow remote work but candidates that are able to occasionally be onsite at any of the following locations would be preferred. The ideal locations would include Newport News, VA; Lexington, MA; Orlando, FL; Charlottesville, VA; Omaha, NE; or Morgantown, WV. Primary Responsibilities: - Design, develop, troubleshoot, and debug mission critical software source code using modern software development languages and tools, such as java. - Participate in the full software development lifecycle, working within broadly defined parameters. - Use Agile development tools such as Jira, Confluence, and Bitbucket/Git to manage work and collaborate with your teams. - Support creation and updating of all relevant documentation and specifications for design, development and testing. - Identify potential roadblocks and develop around them. - Plan and estimate development tasks and work to improve performance metrics. - Develop maintainable code that matches specification. - Develop automated tests leveraging a continuous integration process. - Own delivery of small parts of a system or application. - Work closely with other engineers to develop the best technical design and approach for new product development. - Build software solutions where the solution is not always well defined but always considers the customer first. Basic Qualifications: - Bachelor's degree with 0-2 years of experience or a Masters degree. Additional experience may be considered in lieu of a degree. - US Citizen with at least an active Secret clearance or higher with the ability to maintain your clearance during your employment with Leidos. - Hands-on experience with Java/C++ and object-oriented programming (applicants will be tested). - Hands-on experience with JavaScript and JS frameworks such as React. - Ability to apply software development process fundamentals. - Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques. - Ability to complete tasking independently with minimal direct supervision. - Ability to work and collaborate effectively within a multi-disciplined engineering team. Preferred Qualifications: - Familiarity with basic web technologies including HTML, CSS, XML, REST, JSON, SOAP, and WSDL - Familiarity with web application technologies, such as Apache Tomcat, JBoss, etc. - Knowledge of a version control system (e.g., Git). - Knowledge of Agile Development methodologies. - Familiarity with multiple operating systems (Mac OSX, Windows, LINUX, etc.). - Familiarity with at least one Relational Database Management System (Oracle, MySQL, PostgreSQL, SQL Server, etc.). - Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint). - Familiarity with NoSql databases (MongoDB, etc.). - Familiarity with server-side JavaScript. If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares. Original Posting: March 23, 2026 For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above. Pay Range: Pay Range $57,850.00 - $104,575.00 The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

United States
$57.9K - $104K / year
Job Closed
CACI International Inc logo

M365 Developer

CACI International Inc

Expertise and Technology for National Security

Full TimeRemoteTeam 10,001+Since 1962H1B No Sponsor

Job Title: M365 Developer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local * * * The Opportunity: CACI is seeking an M365 Developer to optimize your expertise in providing SharePoint and Power Platform development and SharePoint Site Collection Administrator (SCA) support for Government and CACI customers. Work directly with customers and stakeholders to gather requirements and design innovative, customized SharePoint and Power Platform solutions. Work site is primarily at the employee’s home site. Occasionally the employee may need to work at the customer site or a CACI office. Responsibilities: Design and build advanced solutions leveraging SharePoint Online, Dataverse, Power Apps, Power Automate, and/or Power BI. Collaborate with teammates to design immersive, UI/UX friendly SharePoint Online site pages. Design, develop, and maintain both canvas and model-driven Power Apps depending on customer requirements. Support customers with: training new SharePoint site owners, performing site maintenance, and cleaning up site permissions; assisting users with MS Teams, SharePoint, and other apps in the Microsoft 365 suite; and researching available features within the Navy’s secure 365 tenant. Support the execution of contract requirements, which may include submission of supporting data and metrics and timely completion of written reports to stakeholders, customers, and CACI leadership. Other duties may be assigned in support of contract taskings and mission success. Qualifications: Required: Must be a United States Citizen. Must have the ability to obtain a DOD Interim Secret security clearance prior to start and subsequent final DOD Secret security clearance. Bachelor’s degree in a relevant Information Technology or Computer Science field. In lieu of the degree requirement, candidates with minimum 8 years of directly applicable work experience may be considered for this position. Minimum 5 years of relevant work experience to include minimum 3 years of direct experience developing M365 solutions. Microsoft M365 Developer certification. Expert-level proficiency with the following software: SharePoint Online; Power Apps; Power BI; Power Automate. Strong customer service orientation and written/verbal communication skills with the ability to respectfully engage internal and external customers at all levels in a manner that achieves successful outcomes. Outstanding organizational skills to efficiently manage competing priorities, multiple concurrent taskings, and firm deadlines. Proficiency with Microsoft OneNote, Excel, PowerPoint, and Visio. Desired: Active Secret security clearance. Power Platform Associate or Expert level certification Work experience with the Naval Maintenance Community, United States Navy, or the Department of Defense. - What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy. Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $75,200-$158,100 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

United States
$75.2K - $158K / year
Job Closed