As a Senior Product Developer at Epicor, you will be responsible for designing, developing, testing, and maintaining product features across frontend, backend, database, and integration layers. You will help deliver secure, high-performing solutions that scale for enterprise workloads while partnering closely with Product Management, Quality Assurance, UX, and cross-functional teams. You will be responsible for driving technical excellence through designreviews, code quality improvements, mentoring, and continuous innovation. We are seeking applicants with strong technical expertise, a collaborative mindset, and a passion for solving complex problems with modern technologies and AI-enabled tools.
Whatyou will be doing:
Design,develop, test, and maintain new and existing application features across the software development lifecycle.
Buildresponsive user experiences using React, Angular, or similar modern web frameworks.
Developbackend services, business logic, APIs, and integrations using Python, Django, or comparable technologies.
Createand optimize SQL queries, database models, and data processes to support scalable enterprise applications.
Leadtechnical design discussions, participate in code reviews, and contribute to architectural and solution planning decisions.
Investigatesoftware defects, identify root causes, and implement sustainable, long-term solutions that improve product quality and performance.
Mentordevelopers, promote development best practices, and leverage AI tools and technologies to enhance product capabilities and team productivity.
Whatyou will likely bring:
5+years' experience in software development, with demonstrated success delivering modern web applications and enterprise-scale solutions.
Strongexperience with React (or a similar modern UI framework), Python, Django or comparable frameworks/ORMs, SQL, APIs, and full-stack web development.
Deepunderstanding of software architecture, testing methodologies, debugging techniques, application security, and performance optimization.
Experiencedesigning, building, and supporting integrations, RESTful APIs, and data-driven applications.
Stronganalytical, problem-solving, communication, and collaboration skills, with the ability to work effectively across technical and business teams.
Bachelorof Science degree in Computer Science, Software Engineering, a related field, or equivalent professional experience.
Whatcould set you apart:
Experiencewith AI-powered development tools such as GitHub Copilot, Codex, Claude, or similar technologies.
Provenability to mentor team members, influence technical direction, and drive improvements to coding standards, tools, and development processes.
Experiencerapidly learning new technologies, platforms, and business domains while delivering impactful solutions.