Senior Product Developer — Modernize .NET & Legacy Systems

Epicor

Dublin (CA)

Hybrid

USD 138,000 - 235,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health and Wellness
Internal Mobility
Career Development
Inclusive Workplace
Work-Life Balance
Global Mobility

Job summary

Epicor is seeking a Principal Product Developer to evolve and support business-critical applications across modern .NET and legacy Pick/UniBasic environments. This hands-on leadership role focuses on mentoring developers, modernizing systems, and shaping strong engineering practices.

You will work across applications, integrations, APIs, databases, and release processes to keep Epicor’s distribution solutions reliable and scalable for future needs.

Qualifications

  • 10+ years of progressive software development experience, including Windows Forms development.
  • 3+ years of experience in VB.NET (web and/or Windows Forms).
  • 4+ years of experience in the distribution industry or related domains.
  • Bachelor's degree in Computer Science, Computer Information Systems, or related field.
  • Experience with software testing methodologies and defect resolution.
  • Proven ability to lead technical work and meet deadlines.
  • Strong analytical and creative problem-solving skills.
  • Ability to propose, evaluate, and implement new technical ideas.
  • Strong written and verbal communication skills.
  • Experience mentoring, coaching, and developing other technical professionals.
  • Strong customer-service mindset and ability to collaborate across teams.
  • Ability to act as a technical thought leader and change agent.

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 cross-functional teams to ensure change, testing, and release requirements are met.
  • Troubleshoot and resolve defects in partnership with Product QA.
  • Mentor and coach other developers.
  • Deliver formal and informal technical training.
  • Advocate for software development best practices.
  • Identify opportunities to improve efficiency through automation and CI/CD.
  • Evaluate emerging technologies for Epicor products and processes.
  • Promote consistent engineering standards and Epicor development practices.
  • Contribute to technical decision-making and timely delivery.
  • Represent Epicor's technical expertise at events.

Skills

Windows Forms
VB.NET
Distribution domain knowledge
Analytical thinking
Communication skills
Mentoring
Leadership
Problem solving
Customer service mindset
Technical thought leadership
Change agent
Cross-functional collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Jira
Visual SourceSafe (VSS)
OCX / .NET interoperability

Job description

Epicor is seeking a Principal Product Developer to evolve and support business-critical applications across modern .NET and legacy Pick/UniBasic environments. This hands-on leadership role focuses on mentoring developers, modernizing systems, and shaping strong engineering practices.

You will work across applications, integrations, APIs, databases, and release processes to keep Epicor’s distribution solutions reliable and scalable for future needs.

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

Similar jobs worth comparing

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
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: .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 .NET Product Leader & Modernization Architect
Senior .NET Product Leader & Modernization Architect

Epicor • Solon (OH)

Hybrid
USD 138,000 - 235,000
Health and Wellness
Internal Mobility
Career Development
+3
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 Product Leader — Modernization & Mentoring
Principal .NET Product Leader — Modernization & Mentoring

Epicor • Milton (GA)

On-site
USD 138,000 - 235,000
Health and Wellness Benefits
Internal Mobility
Career Development
+3
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
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
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 Architect & Tech Lead
Principal .NET Product Architect & Tech Lead

Epicor • Cleveland (OH)

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