Senior PHP Developer (Payment Systems)

Boardroom Appointments
Durban
ZAR 300 000 - 700 000
Job description

About the job Senior PHP Developer (Payment Systems)

We are looking for a highly experienced Senior PHP Developer with a strong background in payment systems to join our team in Durban. The ideal candidate will have a proven track record in PHP development, particularly in designing and implementing secure, efficient, and scalable payment solutions. This role demands a deep understanding of payment gateways, transaction processing, and compliance standards.

Key Responsibilities:

  • Lead the development, maintenance, and enhancement of PHP-based payment systems and applications.
  • Design and implement secure, robust, and scalable payment solutions that integrate with various payment gateways.
  • Collaborate with product managers, designers, and other developers to ensure seamless integration and functionality.
  • Troubleshoot and resolve complex issues related to payment processing, ensuring minimal downtime and high reliability.
  • Optimize code and system performance to handle high transaction volumes and enhance user experience.
  • Ensure compliance with industry standards, security protocols, and regulatory requirements.
  • Mentor and guide junior developers, fostering a collaborative and innovative development environment.
  • Stay current with emerging technologies, industry trends, and best practices in payment systems and PHP development.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience as a PHP Developer, with a significant focus on payment systems.
  • Proficiency in PHP, including frameworks such as Laravel, Symfony, or Zend.
  • Extensive experience with payment gateways (e.g., PayPal, Stripe, Square) and transaction processing.
  • Strong knowledge of security protocols, encryption, and compliance standards (e.g., PCI-DSS).
  • Experience with RESTful and SOAP APIs, as well as web services.
  • Proficiency in database systems such as MySQL, PostgreSQL, or SQL Server.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and collaboratively in a team environment.
  • Strong communication skills, both written and verbal.

Preferred Qualifications:

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with version control systems, preferably Git.
  • Understanding of Agile development methodologies.
  • Experience in leading and mentoring a development team.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior PHP Developer (Payment Systems) jobs in Durban