Enable job alerts via email!

Senior PHP Developer

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 300,000 - 400,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in Johannesburg seeks a skilled PHP Developer to join their team. The successful candidate will analyze, design, develop, maintain, and support essential systems. This role requires a blend of technical expertise and the ability to collaborate effectively with business units.

Qualifications

  • 3 to 5 years of proven experience in Web and Mobile applications.
  • Familiarity with iSeries, SYNON/2E, and RPG LE is a plus.

Responsibilities

  • Engage with business units to gather system development requirements.
  • Develop robust programs using PHP and SQL.
  • Provide ongoing support and maintenance for Nashua applications.

Skills

Commitment to principles and values
Flexibility and adaptability to change
Effective planning and organizational skills
Collaborative team work
Expertise in technology application

Education

Matric Certificate
Relevant Degree or Diploma in Computer Science

Tools

Presto
WebSmart IDE
IBM Database 2 (DB2)
SQL

Job description

Reporting To: Systems Development Manager

Requirement:
Onsite - Woodmead, Johannesburg

JOB OVERVIEW
We are seeking a skilled PHP Developer to join our clients team. This role involves analysing, designing, developing, maintaining, and supporting both the Clients Core System and the Clients Enterprise Portal (NEP).

QUALIFICATIONS & EXPERIENCE

  • Matric Certificate.
  • Relevant Degree or Diploma in Computer Science.
  • 3 to 5 years of proven experience in Web and Mobile applications.
  • Familiarity with iSeries, SYNON/2E, and RPG LE is a plus.

KEY SKILLS

  • Commitment to principles and values.
  • Flexibility and adaptability to change.
  • Achievement of personal goals and objectives.
  • Ability to follow instructions and procedures accurately.
  • Focus on delivering results and meeting customer expectations.
  • Proactive in decision-making and initiating actions.
  • Effective planning and organizational skills.
  • Collaborative team work.
  • Expertise in technology application.

RESPONSIBILITIES

Application Requirements

  • Engage with business units to gather system development requirements through user interactions, 3rd party engagements, workshops, and JAD sessions for both new developments and problem-solving.
  • Evaluate the potential business impact of changes through Impact Analysis.

Database Management

  • Develop high-quality database files based on business requirements, adhering to naming conventions.
  • Utilise IBM Database 2 (DB2) and SQL to build and manage databases.

Application Development

  • Analyse system requirements to design applications that meet business needs.
  • Develop robust programs using Presto, WebSmart IDE, PHP, and SQL.
  • Conduct thorough testing of programs to ensure quality.
  • Document procedures and changes to programs.
  • Implement databases and programs effectively.
  • Communicate implementation details to business units as needed.
  • Troubleshoot and resolve software issues with minimal supervision.
  • Maintain system integrity by following established standards and conventions.
  • Relay issues and solutions to trainers, help desk, users, and 3rd parties.

System Integrations

  • Develop integrations with 3rd party applications.

Support

  • Provide ongoing support and maintenance for Nashua applications.
  • Assist business users with application-related inquiries.

ADDITIONAL TASKS

  • Contribute to strategic planning and initiatives as required.
  • Support the Project Management Office with specific projects and tasks as assigned.
  • Undertake any additional assignments as requested by C-level Executives.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.