Product Developer
Epicor · Austin, TX · 1 mo ago
HybridMarketing$94k/yrFull-time
About the role
Epicor is seeking a Product Developer to join our dynamic team. This role involves designing, developing, testing, and maintaining modern applications, collaborating with cross-functional teams to deliver scalable, reliable, and secure software solutions, and contributing to continuous improvement initiatives.
Responsibilities
- Analyze, develop, test, debug, and maintain software applications, services, APIs, and frameworks.
- Participate in design discussions, code reviews, and technical problem-solving to deliver high-quality software solutions.
- Leverage AI-assisted development tools to improve coding efficiency, testing effectiveness, and technical documentation.
- Contribute to code quality, application performance, security, and maintainability by following established engineering standards and best practices.
- Develop and maintain tools, automation, and processes that support efficient software delivery and continuous improvement.
- Collaborate with cross-functional teams to design, build, and deliver scalable, reliable, and secure software solutions.
- Estimate assigned work accurately and deliver quality solutions on schedule while continuously learning new technologies and contributing ideas to improve engineering practices.
Requirements
- 3+ years’ experience in software engineering, including modern application development and enterprise software solutions.
- 2+ years’ experience in cloud technologies, AI-assisted development, or related technical domains, with working knowledge of Microsoft Azure, AWS, or Google Cloud Platform.
- Experience with one or more modern programming languages or frameworks such as Python, C#, Node.js, or similar technologies.
- Experience with software design, automated testing, CI/CD practices, code reviews, and Agile development methodologies.
- Strong analytical, problem-solving, debugging, collaboration, and communication skills, with the ability to learn new technologies and business domains quickly.
- Bachelor of Science degree in Computer Science, Engineering, Information Technology, or equivalent combination of education and experience.
Qualifications
- Familiarity with AI coding tools and emerging software development technologies.
- Experience contributing to automation initiatives that improve software delivery and developer productivity.
- Passion for continuous learning, innovation, and advancing engineering best practices.
- Strong attention to detail and a proactive approach to identifying and solving technical challenges.
Skills
- Strong analytical, problem-solving, debugging, collaboration, and communication skills.
- Experience with modern programming languages or frameworks such as Python, C#, Node.js, or similar technologies.
- Knowledge of cloud technologies, AI-assisted development, or related technical domains.
- Experience with software design, automated testing, CI/CD practices, code reviews, and Agile development methodologies.
Benefits
- Comprehensive health and wellness benefits.
- Internal mobility opportunities.
- Career development resources.
- Inclusive workplace culture.
- Work-life balance policies.
- Global mobility support.
Pay
$94,000 USD - $151,000 USD
Schedule
Full-time