Job Openings
Senior PHP Developer
About the job Senior PHP Developer
Reporting To: Systems Development Manager
Requirement:
Onsite - Woodmead, Johannesburg
SA Citizen
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.
- Proficiency in HTTP, CSS, JavaScript, Presto, SQL, Web Services, WebSmart, and PHP.
- 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.
- Implement email integration solutions.
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.