Epicor Job - 44103960 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Epicor
Location: Mexico City, Mexico
Career Level: Associate
Industries: Technology, Software, IT, Electronics


Description & Requirements

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:

We're looking for an experienced Database Developer to join our growing team and help us build for the future. If you're passionate about finding solutions to new challenges and perfecting the design of our visionary cloud-native Epicor product suite, you could be the perfect fit for this role.


We're seeking a candidate who has experience designing and implementing highly performant large-scale databases for enterprise applications. The ideal candidate will have experience with ETL tools and processes, advanced knowledge of an object-oriented language like Java, and relevant experience with both relational and NoSQL databases.

What You'll Do:

  • Design and implement database schemas
  • Develop ETL components and build out ETL data flows for our data pipeline environment
  • Leverage relational, graph, and other NoSQL databases using Java or other languages
  • Write robust and resilient code with a quality-first mindset
  • Write and maintain unit tests and integration tests
  • Work with QA team to review and fix issues found during testing
  • Participate in peer reviews and code reviews
  • Follow established coding standards, processes, and best practices
  • Conduct technical knowledge exchange sessions as required
  • Work with our Product Management team to deliver innovative solutions that meet the needs of our growing customer base

What You Need to Succeed:

  • 2+ years professional experience as a database developer, software developer, or similar role
  • Bachelor's Degree in Computer Science or Information Systems or equivalent work experience
  • English Proficiency
  • Experience designing and implementing relational databases
  • Experience working in multi-tiered environments (DEV, QA, UAT, PROD)
  • Ability to write medium to large size programs in Java or other object-oriented language
  • Amazing problem-solving skills
  • Ability to work in an Agile SCRUM environment to deliver our products on time

Additional Skills That Could Set You Apart:

  • Low-code ETL tools like CloverDX, Talend, Pantaho Kettle, Knime, etc.
  • NoSQL databases like Cassandra, MongoDB, or Elasticsearch
  • Graph databases like DataStax, AWS Neptune, or Neo4J, and Graph query languages like Gremlin, Cypher, or nGQL
  • Amazon Web Services (AWS), Azure, or other cloud platform


 Apply on company website