site stats

Senior Eclipse Applications Programmer

Job Description

Do you have experience working with Epicor Eclipse software? Do you enjoy optimizing programs to improve functionality? Are you a problem solver and an excellent communicator? If so, then we'd like you to join our dedicated team as a Senior Eclipse Applications Programmer.

About the Role:

You will:

  • Design, develop, test, and maintain software applications including reports to meet Hajoca's operational needs.
  • Identify, troubleshoot, and correct invalid data caused by system errors, user input, or programming issues to ensure data integrity and reliability.
  • Design, code, test, and deploy software applications based on business requirements.
  • Update and optimize existing programs to improve functionality and resolve issues.
  • Design and create reports using Report Writer tools.
  • Collaborate with stakeholders to gather, analyze, and refine system requirements.
  • Track and resolve support issues, provide timely updates, and ensure proper prioritization.
  • Review, test, document, and deploy approved configuration changes, maintaining accurate tracking records.
  • Identify and correct data errors while investigating root causes.
  • Follow established procedures for software changes and releases.
  • Successfully complete required safety and compliance training programs as assigned.
  • Perform other reasonably related duties as assigned by immediate supervisor and other management as requested.


About You:

  • Bachelor's Degree or the equivalent combination of education, professional training, or work experience.
  • 7 or more years of experience with Epicor Eclipse, using Solar and eTerm.
  • 7 or more years of experience with Eclipse Basic, PICK/uniData/uniVerse multivalue language


Our ideal candidate will also:

  • Have excellent analytical, conceptual, and problem-solving abilities and a keen attention to detail.
  • Be able to deliver outstanding customer service including the ability to handle challenging issues in a professional manner.
  • Have experience working directly with software vendors for debugging and enhancements and reporting and tracking status of defects and enhancement requests.
  • Be able to deliver timely resolution to change control, system updates, and break/fix issues.


  • Work collaboratively in a team environment and be able to work cross-functionally with other business units to gather requirements and propose solutions.
  • Demonstrate excellent communication and interpersonal skills to interact with project leads, developers, users, and other team members.
  • Possess excellent documentation and organizational skills.