About this role
Junior PHP Developer
Johannesburg, South Africa
R 50,000.00 - 66,000.00 (South African Rand)
Job Openings
Junior PHP Developer
About the job Junior 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.