Principal Product Developer | UniBasic
Core
Lead the evolution and support of business-critical applications built on modern .NET and legacy Pick/UniBasic environments, ensuring reliability and scalability for Epicor's distribution solutions.
Role type
Principal Product Developer (Technical Leadership)
Builds
Modern .NET applications, legacy Pick/UniBasic systems, integrations, APIs, and databases for Epicor distribution solutions.
Domain
Enterprise Software / Distribution Industry
Deliverable
production ML models | product features
Required skills
Windows Forms development, VB.NET (web and Windows Forms), software testing methodologies, defect resolution, technical leadership, mentoring, process optimization, automation, emerging technology evaluation.
Preferred skills
Third-party application integration, OLE Control Extension (OCX) integration, WebSockets, REST APIs, XML/JSON, Windows Services, Web Services, IIS, Multi-Value databases, NoSQL concepts, Git, Visual SourceSafe, Jira, credit card processing, automotive aftermarket supply chain experience.
Technologies
.NET, Pick, UniBasic, VB.NET, Windows Forms, WebSockets, REST, XML, JSON, IIS, Git, Jira
Responsibilities
Plan, design, develop, test, and maintain software systems; provide technical leadership on complex initiatives; partner with cross-functional teams on change and release requirements; troubleshoot and resolve software defects; mentor and coach developers; deliver technical training; implement best practices; identify efficiency opportunities through automation; evaluate emerging technologies; promote engineering standards; contribute to technical decision-making.
Seniority
Principal, hands-on IC with strategic influence