Principal Product Developer: Modernize .NET & Legacy Apps

Epicor

Philadelphia (Philadelphia County)

On-site

USD 138,000 - 235,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health benefits
Internal mobility
Career development
Inclusive workplace
Work-life balance
Global mobility

Job summary

Epicor seeks a Principal Product Developer to lead and evolve business‑critical applications across modern .NET and legacy Pick/UniBasic environments. This hands‑on technical leadership role combines system modernization with mentoring and shaping engineering practices.

You will partner with cross‑functional teams to ensure quality releases, troubleshoot defects, and drive automation and CI improvements while guiding teams toward reliable, scalable distribution solutions for the next era.

Qualifications

  • 10+ years of progressive software development experience, including demonstrated expertise in Windows Forms development.
  • 3+ years of experience developing applications using VB.NET, including web and/or Windows Forms applications.
  • 4+ years of experience working with software solutions in the distribution industry.
  • Bachelor’s degree in Computer Science, Computer Information Systems, or a related field.

Responsibilities

  • Plan, design, develop, test, and maintain software systems and applications.
  • Provide technical leadership on complex development initiatives and projects.
  • Partner with Product Development, Product QA, and other cross‑functional teams to ensure change, testing, and release requirements are met.
  • Investigate, troubleshoot, and resolve software defects in partnership with Product QA.
  • Mentor, coach, and provide technical guidance to other developers.
  • Deliver formal and informal technical training.
  • Recommend and implement software development best practices.
  • Identify opportunities to improve efficiency through automation, continuous integration, and process optimization.
  • Evaluate emerging technologies, development practices, and industry trends for potential use in Epicor products and processes.
  • Promote consistent engineering standards and help ensure adherence to Epicor development practices.
  • Contribute to technical decision‑making and help teams deliver high‑quality solutions within established timelines.
  • Represent Epicor’s technical expertise at internal and external events, as appropriate.

Skills

Windows Forms
VB.NET
Distribution industry experience
Leadership
Analytical thinking
Communication
Mentoring
Problem solving
Technical thought leadership
Customer service mindset

Education

Bachelor's degree in Computer Science or related field

Tools

Jira
Git
VSS (Visual SourceSafe)

Job description

Epicor seeks a Principal Product Developer to lead and evolve business‑critical applications across modern .NET and legacy Pick/UniBasic environments. This hands‑on technical leadership role combines system modernization with mentoring and shaping engineering practices.

You will partner with cross‑functional teams to ensure quality releases, troubleshoot defects, and drive automation and CI improvements while guiding teams toward reliable, scalable distribution solutions for the next era.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Product Developer: .NET Modernization Leader
Principal Product Developer: .NET Modernization Leader

Epicor • Minneapolis (MN)

Hybrid
USD 138,000 - 235,000
Health and Wellness
Internal Mobility
Career Development
+3
Senior Product Developer — Modernize .NET & Legacy Systems
Senior Product Developer — Modernize .NET & Legacy Systems

Epicor • Dublin (CA)

Hybrid
USD 138,000 - 235,000
Health and Wellness
Internal Mobility
Career Development
+3
Lead Principal Product Developer — Modernize .NET Systems
Lead Principal Product Developer — Modernize .NET Systems

Epicor • Bensalem Township

Hybrid
USD 138,000 - 235,000
Health and Wellness
Career Development
Global Mobility
Principal Product Developer: Modernization & Technical Leadership
Principal Product Developer: Modernization & Technical Leadership

Grow • Milton (DE)

Hybrid
USD 138,000 - 235,000
Health and Wellness benefits
Internal Mobility
Career Development
+4
Senior Product Architect — .NET & Legacy Modernization
Senior Product Architect — .NET & Legacy Modernization

EPIND Epicor India • Austin (TX)

Hybrid
USD 138,000 - 235,000
Health benefits
Mentoring program
LinkedIn Learning licenses
+3
Principal Product Developer & Tech Lead: Modernization & APIs
Principal Product Developer & Tech Lead: Modernization & APIs

Epicor • Lehi (UT)

On-site
USD 138,000 - 235,000
Health benefits
LinkedIn Learning licenses
Mentoring program
+2
Lead Product Developer & Systems Modernization
Lead Product Developer & Systems Modernization

Epicor • Herndon (VA)

Hybrid
USD 138,000 - 235,000
Health and Wellness benefits
Career development and mentoring
Global mobility and relocation support
Principal .NET & Modernization Lead
Principal .NET & Modernization Lead

Epicor • Eau Claire (WI)

Hybrid
USD 138,000 - 235,000
Health & Wellness
Internal Mobility
Career Development
+3
Principal .NET Product Leader — Modernize & Mentor Teams
Principal .NET Product Leader — Modernize & Mentor Teams

Epicor • Washington, Tacoma (WA)

On-site
USD 138,000 - 235,000
Health and Wellness
Internal Mobility
LinkedIn Learning
+3
Lead Product Engineer: Modernization & Tech Leadership
Lead Product Engineer: Modernization & Tech Leadership

Epicor • Rochester Hills (MI)

Hybrid
USD 138,000 - 235,000
Health and Wellness
Internal Mobility
Career Development
+3