General information

Office (s)
Bangalore 1, IN
Date Published
Monday, December 13, 2021
Job ID
Global Product

Description & Requirements

Principal Product Developer


About Us:

Epicor Software is a global technology leader dedicated to helping businesses drive growth for more than 45 years. Our modern, industry-specific software helps customers boost efficiency and productivity by simplifying and automating everyday processes. We have a stellar team of nearly 4,000 worldwide employees who are passionate about building exceptional products and solutions through teamwork, constant innovation, and integrity. We strive to hire and reward star players who inspire one another and drive results for the business and our customers.

About the Role:

As a Principal Software Engineer in the Global Services group, you will join a Product Engineering team of bright, talented developers and designers working hard to create phenomenal user experiences for our customers. You will interact with a diverse set of stakeholders within the organization. You will lead a team of engineers building cloud native solutions that make a direct impact to our customer experience.

 As a member of Epicor’s Product Development Team, you will be based in our India Technology Center in Bangalore.

What You’ll Do:

Develop multi product integration solutions using state of the art cloud platforms.

Work with a cross-functional team cutting across multiple products.

Develop best in class APIs that are built for scale and resilience.

Establish patterns, templates and best practices for the team.

Evaluate technical problems, propose options and advise management on technology choices.

Work with a globally distributed team.

Participate in peer code reviews, conduct trainings, mentor and support other developers.

What You Need to Succeed:

Bachelor’s degree in Computer Science, Computer Engineering (or appropriate computer science related certificate) OR MCA; 10+ years’ experience in the software industry.

Hands on experience in Cloud application development using any high level language like Java, Python or C#/Dotnet Core.

Experience in Angular based frontend development.

Ability to leverage existing programming skills to a different set of languages and frameworks.

Expertise in building enterprise-class software solutions utilizing Microservices, Open APIs, Containers, and Serverless technologies.

Prior experience in Data Warehousing / ETL projects.

Hands-on knowledge of working on Git-based repositories and CI/CD pipelines.

Good to Have:

Exposure to Robotic Process Automation.

Prior experience in building integrations for applications like Salesforce, Workday, ServiceNow etc.

Understanding of Enterprise Data Hub architecture