Careers with Granite Horizon

Thank you for your interest in working with us. Granite Horizon provides great benefits like a 401(k), medical, paid time off, and much more.

Java Developer

We are looking for a seasoned Java developer to join our Nuxeo ECM implementation team.

Essential Functions

  • Configure and provide custom coding using the Nuxeo enterprise content management platform. Much of this is done using the Nuxeo Studio GUI, and some is done in Eclipse.
  • Collaborate with other developers and the project manager to deliver projects successfully, according to specifications
  • Utilize software which facilitates team collaboration and improvement (e.g. Skype, Google Drive, eGroupware, email, Git, etc.)
  • Communicate project difficulties or challenges promptly and effectively.
  • Estimate programming time and help define specifications when requested.
  • Participate in meetings and trainings.
  • Document work with comments and other documentation as requested.
  • Adhere to company's programming best practices.
  • Perform other duties as required.

Physical Requirements

  • Developer uses a computer for programming, communication, and writing for the vast majority of each workday.
  • Occasional travel to client sites, conferences, and trainings may be required.

Required Qualifications

  • Bachelor or master degree in computer science, programming, or software engineering.
  • Minimum three years full-time equivalent of Java programming
  • Experience working in a Linux command line environment
  • Strong written and verbal communication skills
  • Efficient and effective coding skills with attention to standards compliance, error handling, and code reuse.

Desired Skills, Knowledge, and Experience

  • Enterprise content management (e.g. Nuxeo) integration experience
  • Eclipse and Maven usage
  • Linux system administration
  • Experience training software users

Senior Web Software Developer

Overview

Developers fulfill the core mission of the company, creating the integrations our clients come to us for. Developers code, but also document, estimate, assist in writing specifications, participate in meetings, sometimes attend conferences or trainings, and help to better the company as a whole. We code primarily in PHP and JavaScript.

Physical Requirements

  • Developer uses a computer for programming, communication, and writing for the vast majority of each workday.
  • Occasional travel to conferences and trainings may be required.

Required Qualifications

  • Bachelor or master degree in computer science, programming, or software engineering
  • Object oriented programming language background (PHP)
  • Strong written and verbal communication skills
  • Efficient and effective coding skills with attention to standards compliance, error handling, and code reuse.

Desired Skills, Knowledge, and Experience

  • Symfony PHP framework development experience
  • Web content management system (eZ Publish) development experience
  • ECM/enterprise content management (e.g. Nuxeo) integration experience
  • Content modelling
  • Apache administration
  • Subversion client usage
  • Linux system administration
  • MySQL administration
  • Experience training software users
  • Project management experience

Apply!

Application

No recruiters, please.

Marketing Intern

Granite Horizon also has one opening for a marketing intern. Please indicate your interest using the contact form. Thanks!