PHP Software Developer

Asset Marketing Services, LLC Burnsville, MN
Position Overview

The PHP Software Developer will be responsible for assisting with updating our current online applications, as well as developing and implementing a usability testing process to ensure that new website applications meet our company's requirements.

Essential Functions, Duties & Accountabilities

* Create applications that address the phases of SDLC (software development life cycle)

* Develop comprehensive application testing procedures

* Update existing applications to meet the security and functionality standards as outlined in the company's website policies

* Implement testing tools that monitor the ongoing performance of the company website Optimize applications for maximum speed and scalability. Ensure cross browser compatibility. Perform quality assurance testing and communicate results to the department

* Assist in updating application development policies to ensure that all future applications meet the latest technical requirementsEducational Requirements

* Bachelor's degree in Computer Science or related field.

Experience and Skills

* 5 or more years of experience in application development and testing required.

* 1+ years SDLC implantation experience.

* Experience with version control Git (Gitflow development strategies)

* Experience with MVC Frameworks (Magento, Zend, CodeIgniter etc.)

* Basic knowledge of Linux command line

* Experience with Mysql databases

* Strong understanding of object-oriented PHP programming

* Proficient with Javascript and javascript libraries (such as Jquery, Knockout.js,)

* Proficient with CSS and HTML

* Strong understanding of W3C web standards

* Experience with content management platforms.

* Ability to create support documentation for all new applications

* Proven knowledge of the most current security and web development programming languages.

* Strong leadership and team-oriented skills coupled with excellent interpersonal and communication skills.

* Good listener and can draw out requirements for documentation and testing purposes.

* Must know Microsoft core products (Word, Excel, PowerPoint).

Specialized Knowledge, Skills and Abilities

* Experience with CCS precompilers (Sass / Less)

* Experience with Frontend task runners (Grunt, Gulp)

* Understanding of EAV (Entity Attribute Value) database structures

* Understanding of Dependency injection

* Experience in an Agile project environment

* Ability to read, analyze and effectively communicate information both in verbal and written form.

* Proven ability to provide leadership in problem solving by studying issues, determining causesand initiatingcorrectiveactionsasneeded

* Understanding of how transactions flow through ERP systems and what drives the differences in transaction flows.

Similar jobs you might like