• Share this Job

PHP Developer

Location : Lancaster, PA
Job Type : Direct
Hours : Full Time
Required Years of Experience : 5+ years
Required Education : Bachelor's degree preferred
Travel : No
Relocation : No
Job Industry : Legal
Job Category : Internet/E-Commerce

Job Description :

Talent Tap is partnering with a leading provider of compliance solutions for organizations of all types and sizes, to hire a PHP Developer for their team. Headquartered in Lancaster, Pennsylvania, this company partners with organizations in every state and over 25 countries abroad to help solve the most challenging compliance problems. Their clients range from the largest organizations in the country to fast-growth startups, and our deep industry expertise allows us to fully manage government licensing compliance in both nonprofit and business sectors.




Position Summary


 


The PHP Application Developer is an integral part of programming the company's web / enterprise application.  The ideal candidate would enjoy PHP object-oriented programming and the small team atmosphere of a growing software and services company.


 


Their application consists of a public website, a Client Dashboard, and an Employee Dashboard. It is custom-built on the CakePHP framework in order to accommodate the business logic complexities of licensing compliance.  Experience with an MVC PHP framework is a prerequisite for this position; our team is dedicated to well-structured code. 


 


Day-to-day IT tasks consists of new features, small enhancements, and bug fixes which are all prioritized through our internal ticketing system.  You will be working as part of our small in-house IT team. We have a very lean high-functioning team; our ideal candidate would bring sufficient experience to quickly enjoy a great deal of trust and autonomy.




Responsibilities


 


Code (90%)


You are responsible for understanding the tickets that are assigned to you, seeking input to clarify the functional specifications and business logic, requesting input on the technical specifications as needed, programming the new functionality, and testing to ensure quality in your work.  At the end of the day, your success is delivering the desired business functionality.


 


You must be able to independently produce code with minimal bugs. This requires diligence navigating existing code and structuring new code for future reuse and extension.


 


You will gradually learn the complexities of our application’s business logic, in particular the complexities of business licensing. Critical thinking is required to ask thoughtful questions to understand the business context for why the application works as it does.


 


You should have a good instinct on how to solve problems: when to Google, when to search our code for references, when to buy versus build, and when to ask for help.


 


Through our ticketing system, you will be expected to estimate the work effort of your tickets, request business input, request testing/approval, and merge your branch into a deployment to move up through the environments.


 


Support (10%)


As part of a small team, we share miscellaneous IT responsibilities, from setting up company equipment to responding to the Skype support chat to training.  You may be called upon to help with a (rare) weekend deployment or an urgent after-hours production issue.


Required Qualifications :

Typical skill set (but talent rules):




      5+ years experience in PHP


      2+ years experience in MVC or object-oriented programming


      Effectively multitask and prioritize


      Excellent communication skills


      Attention to detail


 


Required technical skills:




      PHP


      CakePHP (MVC framework)


      MySQL


      Git


      Command line (virtual machine, ssh, etc)


 


Powered by AkkenCloud