PHP Developer Job Description Template

Our company is hiring an experienced PHP Developer to join our programming team. The key responsibilities of this role include writing PHP scripts to create or modify software according to the needs of our clients and company. This role will also oversee the troubleshooting and resolution of issues related to PHP programs and create supporting documentation. In addition, it will be responsible for maintaining the central database and responding to requests from front-end developers. The ideal candidate should be comfortable working both individually and in a team environment and have an in-depth knowledge of object-oriented PHP programming.

Typical Duties and Responsibilities

  • Analyze website and application requirements
  • Write back-end code and build efficient, testable, and reusable PHP modules
  • Develop back-end portals with an optimized database
  • Troubleshoot code and application issues related to PHP programs
  • Create scripts to facilitate client systems
  • Develop and test software for client applications
  • Respond to integration requests from front-end developers and integrate user-facing elements
  • Integrate data storage solutions, such as databases, key-value stores, and blob stores
  • Update and modify application features to enhance their performance
  • Create documentation for created software

Education

  • Bachelor’s degree in computer programming, computer science, or a related field

Required Skills and Experience

  • 2+ years of experience in a relevant role
  • Experience integrating multiple data sources and databases into one system
  • Experience creating scalable applications
  • Thorough knowledge of PHP web frameworks, the limitations of PHP as a platform, and their workarounds
  • Knowledge of fundamental design principles of web-based applications and PHP coding
  • Knowledge of MVC design patterns
  • Knowledge of common PHP or web server exploits and their solutions
  • Knowledge of code versioning tools such as Git, Mercurial, CVS, and SVN
  • Knowledge of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Familiarity with SQL/NoSQL databases
  • Strong project management and problem solving skills
  • Strong written and verbal communication skills
Contact us

Recruit with Nexus IT Group