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.

Qualifications: 

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:
None