The Product Developer is responsible for coding new business application features by participating in all phases of the development process including
About The Role
Epicor is seeking for a passionate Product Developer to join our team. In this role, you will work with development teams to define, implement and deploy applications that will help bring our customers onto the cloud. As a product developer you will work with a group of engineers focused on our cloud transformation effort. This team will be developing a new capability within Epicor to support our customer cloud migration effort.
What You Will Do
Design, develop, and maintain scalable software applications.
Collaborate with cross-functional teams to define, design, and ship new services and features.
Write clean, maintainable, and effective code.
Participate in code reviews and provide constructive feedback.
Automate tasks through appropriate tools and scripting
Collaborate with internal teams and vendors to fix and improve products
Test software to ensure responsiveness and efficiency
Troubleshoot and debug applications.
Stay up to date with the latest industry trends and technologies.
What You Will Need To Succeed
3-5 years of experience in C# .Net
Experience with Azure services
Understanding of cloud software applications, including Kubernetes Service
Experience with one or more relational and no-sql databases, such as SQL Server, Postgres, CosmosDB, Dynamo and Redis.
Experience developing infrastructure as code using Terraform
Experience with DevOps and CI/CD best practices
Experience with cloud scalability, monitoring, and performance
Excellent problem-solving and analytical skills
Ability to work independently and as part of a team.
Excellent communication and interpersonal skills
Desired Skills
C# .Net
Kubernetes
Azure Cloud
Terraform
Hybrid
About Epicor
At Epicor, we’re truly a team. Join 5,000 talented professionals in creating a world of better business through data, AI, and cognitive