Senior PHP Developer :: PayFast (Permanent Position, Cape Town)

PayFast

Active Member
Joined
Mar 3, 2008
Messages
34
Reaction score
0
Location
Cape Town, SA
Job Description

We are looking for a skilled Senior PHP Developer to join our development team to help meet the demands of our rapid growth. You will be involved in expanding our existing ecommerce plugins, expanding our existing payment platform and building new & exciting features and applications relating to payments, online commerce, fraud detection and security. The successful candidate would possess strong PHP development skills and a general enthusiasm for web development and the internet. We're a startup who wants to employ ambitious and committed people to grow with the company!

Salary and Benefits

  • Remuneration highly negotiable in line with experience
  • 20 days leave annually
  • Relaxed working environment
  • Nimble startup environment with minimal red tape
  • Exposure to some cool tech
  • 10% own time for experimentation / contributing to open source


Desired Skills and Experience

  • 5 years PHP development experience
  • PHP OOP experience a must
  • Working experience of MVC design pattern a plus
  • Working knowledge of MySQL (including transactions and atomicity)
  • Working knowledege of MongoDB a plus
  • A working understanding of Linux, preferably Red Hat / Centos a plus
  • Any experience with eCommerce systems a plus (osCommerce, ZenCart etc.)
  • Some front-end design experience
  • Grade 12 certificate and relevant certifications from an accredited institution
  • Degree in computer science, engineering or related area a plus

Tasks and Responsibilities

Primary

  • Frontend and backend development using PHP, HTML, XHTML, CSS, XML, JavaScript, AJAX, jQuery and other related interactive technologies
  • Maintaining existing code
  • Debugging and fixing problems,
  • Improving code standards (“Boyscout approach”),
  • Refactoring code to improve quality
  • Communicating and co-ordinating with external parties relating to development projects
  • Translation of business requirements into detailed designs for implementation and generating design documentation
  • Testing and documentation of developed code
  • Developing and maintaining unit tests, integration tests, and user acceptance tests
  • Identify and close any potential security risks

Secondary

  • Managing and resolving connectivity issues to supplier systems
  • Internal technical support and administration
  • Resolve customer technical support queries via email (using company helpdesk), phone (logging to helpdesk as necessary) and via the website “live support” system
  • Enforce rules, policies & end user agreement insofar as client transactions & behaviour is concerned
  • Researching possible innovations or contribute to open source projects during 10% time and presenting on this to the team

Personality traits

  • Analytical thinking
  • Goal and delivery focused
  • Creative and display high energy levels
  • Consistent performer
  • Work well under pressure

Apply online at: https://payfast.recruiterbox.com/jobs/fk0465
 
Top
Sign up to the MyBroadband newsletter
X