Open Positions

Customer Service / Order Entry Specialist

Why ONYX?

ONYX is an exciting and progressive place to work, fostering an entrepreneurial spirit which empowers individuals to have a direct impact. A commitment to world-class engineering and understanding what matters most to our customers has made ONYX a leader in digital printing workflow software. We help printing businesses around the world to be more productive and profitable.

Job Summary:

Process orders for product from sales staff or direct customer contact using the order entry system in SAP. Maintain customer files with sales contacts and other information using our CRM solution Salesforce.com. Completes order sheets and checks the price and quantity of each item listed. This position is required to coordinate with departments regarding order status, shipping dates, prices, product availability, and Upgrade / Conversion eligibility.This position reports directly to the Manager of Operations.

Job Description

Duties and Responsibilities:

      • Discover and facilitate sales opportunities
      • Take inbound customer calls
      • Processing customer orders
      • Enter and maintaining accurate detailed customer records
      • Handle a minimum of 25% of incoming e-mails
      • Additional tasks as assigned

 
Requirements:

      • Data entry skills essential
      • Spelling and grammar proficiency
      • Ability to professionally, communicate concepts, detailed explanations, and instructions in a clear, straightforward manner
      • Proficient with MS Office, specifically Word and Excel
      • Must possess excellent time-management skills
      • Self-starter
      • Must be able to plan work to support multiple tasks
      • Must be able to work respectfully in a team environment, yet able to complete tasks individually
      • Must be able to research issues understanding and providing accurate information

 
To be considered for this position: Education and Experience

      • High School Diploma or General Education Diploma (GED)
      • 1-2 years work experience
      • Foreign language skills a plus
      • Experience with Salesforce.com a plus
      • Database management and reporting a plus

 
Apply Today


Scrum Master

Why ONYX?

ONYX is an exciting and progressive place to work, fostering an entrepreneurial spirit which empowers individuals to have a direct impact. A commitment to world-class engineering and understanding what matters most to our customers has made ONYX a leader in digital printing workflow software. We help printing businesses around the world to be more productive and profitable.

Job Summary:

Onyx Graphics is looking for an experienced Scrum Master with a strong background Agile/Scrum to help develop industry leading products. As a scrum master reporting to the Director of R&D, you will be responsible for leading the Agile processes for high performing teams on a variety of software development projects. This is an exciting position, with several fast moving projects that will require you to hit the ground running. We are very competitive in our vertical market and have several revolutionary (disruptive) projects underway.

Job Description

Duties and Responsibilities:

  • Strongly teaming up with and supporting other Scrum team members in their quest to do everything possible to delight customers.
  • Providing all support to the team using a servant leadership style and leading by example. This person should personify Scrum and Agile.
  • Responsible to guide and coach both your teams and the organization on scrum practices (guard and support the scrum process).
  • Coaching the Scrum Team(s) on how to get the most out of self-organization. Able to coach individuals and interactions over processes and tools.
  • Assess the Scrum Maturity of the team and organization and coaching the team to higher levels of maturity, at a pace that is sustainable.
  • Track and remove impediments for the scrum team(s) and/or guide the team to remove impediments.
  • Protect the team(s) from interruptions to maintain focus on committed deliverables and deadlines.
  • Adopt a servant leader role, getting the work done without coercion, assigning, or dictating the work.
  • Help team clarify goals and actions to achieve them.
  • Facilitate discussion, decision making, and conflict resolution.
  • Assist with internal and external communication, improving transparency, and radiating information.
  • Work with the Product Owner, especially with respect to refining (aka grooming) and managing the team backlogs – making sure it they are in good shape and ready for the next sprint.
  • Be a leader and facilitator of team meetings, team decision-making and team maturity. You are expected to work with cross functional team members of Operations, Product Development, and QA.
  • Organize and/or facilitate daily scrum, sprint planning, sprint demo and retrospective meetings.
  • Responsible as Scrum Master for multiple software development teams.

 
Requirements:

  • Knowledge of agile methodology and frameworks like Scrum, Kanban, XP, etc.
  • Strong knowledge of Scrum theory rules and practices.
  • Demonstrable knowledge of writing INVESTed user stories.
  • Good skills to coach team how to follow agile scrum, which really works.
  • Understand the basic fundamentals of iterative and incremental development.
  • Knowledge of various Agile approaches (Scrum, Kanban, XP, Lean software development).
  • Knowledge about Agile techniques like: User Stories, Continuous Integration, ATDD, TDD, Continuous Testing, Pairing, Automated Testing, Agile Games.
  • Knowledge about Agile metrics (burndown metrics, velocity, etc.) and incremental delivery.
  • Basic knowledge of software development processes and procedures to understand team needs.

 
Preferred Qualifications

    • Experience working with Atlassian tools (JIRA/Confluence).
    • 2 years of experience leading Agile Scrum teams.
    • Experience working with software development teams in an Agile environment.
    • Desire and ability to work within a highly collaborative environment.
    • Strong communication, presentation, and facilitation skills.
    • Experience in project management, change management, status reporting and issue/risk management.
    • Persuasive, encouraging and motivating. Possess the ability to elicit cooperation at all levels.

 

Apply Today


Software Development Engineer

Why ONYX?

ONYX is an exciting and progressive place to work, fostering an entrepreneurial spirit which empowers individuals to have a direct impact. A commitment to world-class engineering and understanding what matters most to our customers has made ONYX a leader in digital printing workflow software. We help printing businesses around the world to be more productive and profitable.

Job Summary:

Onyx Graphics is looking for an experienced Software Development Engineer with a strong background in test automation to help develop industry leading products. As an engineer in the R&D department, you will be responsible for continually improving the software used for ONYX solutions and related tools.

Job Description

Duties and Responsibilities:

        • Maintain and support current ONYX product offerings
        • Work with Engineering and Product Management to deliver the highest quality solutions in a timely and cost-effective manner
        • Proactively communicate effort, status, progress, risks, and dependencies
        • Estimate test effort and develop acceptance criteria, test strategy and test cases
        • Develop with mindset to ensure code is testable and automated to:
        • Augment QA and Engineering testing
        • Leverage unit test frameworks used to for low-level functionality testing
        • Leverage existing ONYX solution APIs to enhance test coverage
        • Be an active participant with other development engineers and QA engineers in small scrum teams
        • Ensure proper documentation pertaining to automated testing procedures is developed and maintained
        • Validate that data flow and workflow for solutions meets expected performance (end-to-end)
        • Engage as needed with the Customer Support team to resolve real-time issues
        • Play a mentoring role to QA engineers and technicians on the QA team

 
Requirements:

        • A Bachelor of Science (STEM) degree from an accredited university
        • Programming experience in OO structured and scripting languages (C/C++/Java/C#, Python, etc.)
        • Experience working with and developing interfaces to databases (MS SQL, MySQL, PostgreSQL)
        • Use, installation, and troubleshooting with Microsoft Windows, Linux, Mac OSx
        • Familiarity with various SCM tools (AccuRev, Git, Subversion) and issue tracking systems (JIRA, Bugzilla, Team Foundation Server)
        • Experience working in an Agile Development Environment (Scrum, Scrumban, XP, Lean)

 
Preferred Competencies / Qualifications:

        • Passion for finding performance bottlenecks and thresholds in existing code
        • Passion for continuing education and improving code quality through interaction with the engineering team
        • Experience using Visual Studio profiling/analysis tools
        • Experience in web service paradigms and protocols such as REST, HTTP, etc.
        • Image library knowledge (LibTIFF, LibPNG, etc.)
        • Knowledge of automation testing for performance and scalability
        • Some knowledge of ICC Profile and Color Theory
        • Graphic Design applications, such as: Adobe Photoshop (7.0 or higher) and Adobe Illustrator (10.0 or higher)
        • Computer networking experience
        • Virtual Machine setup and configuration (VMware)
        • Computer hardware knowledge (installation and troubleshooting)
        • Experience with UXD
        • Experience with test case management software (e.g., TestRail)
        • Experience with test automation tools (e.g., pywinauto)
        • Excellent written and verbal communication skills
        • Approach challenges with optimism and a positive attitude

 
Apply Today