PHP Developer

The PHP Developer is responsible for implementing, maintaining, and developing requested features and integrations for customer’s Magento e-commerce storefronts. The PHP Developer will also help support and extend Omnipress’ existing digital product suite (such as content management system-generated web sites, conference proceedings on USB or CD, as well as upcoming new digital products) based on product roadmap requirements.

Essential Duties and Responsibilities:

  • Primary technical contact for internal questions and customer development requests for Magento e-commerce storefronts.
  • Prepare and create plans and documentation for the migration of Magento 1.9x stores to Magento 2.0x.
  • Develop and support integrations between customer’s systems and Omnipress products.
  • Train and assist Omnipress’ Digital Project Technicians on how to build and provide technical support for products within the digital product suite.
  • Create and maintain internal technical documentation.
  • Assist with budgetary estimates for development requests.
  • Contribute to Omnipress digital product initiatives and strategy.
  • Collaborate with other developers, when appropriate, to assist with projects and provide mentorship.
  • Anticipate risks, issues, and roadblocks and proactively communicate them to the team.
  • Update job knowledge by researching new internet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required, but is not meant to be all-inclusive. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education and/or Experience:

  • Bachelor’s Degree in Computer Science
  • 3+ years of PHP development

Desired Skills:

  • Advanced knowledge of PHP 5.3.3 to 5.6, 7.0, willing to learn 7.1
  • Proficiency with SQL (MySQL/MariaDB)
  • Good understanding of UI best practices, JavaScript and AJAX, and HTML5
  • Familiar with developer tools and processes including GIT, JIRA, and Agile
  • Knowledge of web service integration (REST, JSON, XML, SOAP)
  • Experience building and administrating e-commerce stores (Magento a plus)
  • Software Q/A
  • Experience working with LAMP stack
  • Experience with a content management system
  • Adobe Digital Editions DRM
  • Microsoft Office suite

Mental Requirements:

  • Reading, writing, and calculating
  • Interpersonal skills
  • Reasoning/analysis
  • Work with minimal supervision

Equipment/Tools Used:
Personal computer, phone, calculator, Microsoft Office suite, product development software

Physical Requirements:
Light work (lift 10 lbs):  Occasional – Office equipment and supplies

Travel Frequency: