Systems Developer

Johannesburg, Gauteng, South Africa

Job Description


A Medical Insurance Company based in Benoni is looking for a System Developer. The System Developer will be responsible for writing and editing PHP Code, test and troubleshoot applications as well as Integrate Server-Side Code with Third-Party Modules.
Key Tasks

  • Write and Edit PHP Code
    • Write and edit PHP code on the back end of web applications and dynamic sites.
    • Consider the web applicationxe2x80x99s intended function and work to integrate the PHP code with existing HTML code.
    • Work with the applicationxe2x80x99s data structure to maintain reliable performance.
    • Work on PHP modules; block of code that can increase a web applicationxe2x80x99s functionality and performance for specific tasks.
    • Design modules to be both reusable and portable so that they can be used for a variety of server-side tasks and be incorporated into future development projects.
    • Ensure that these modules work independently and are successfully integrated into the application.
  • Test and Troubleshoot Applications
    • Test and troubleshoot applications both before and after deployment.
    • Ensure that the server-side elements of the application are working in tandem with the user interface.
    • Monitor that the application is receiving, parsing, and storing data correctly.
    • Verify that all code elements are working independently and together.
  • Collaborate with team members and business
    • Collaborate with other programmers and team members to meet deadlines (Scrum framework). This can involve both initial meetings to determine the projectxe2x80x99s scope and needs and coordination throughout the implementation and testing processes to resolve server-side issues by updating or reworking PHP code and / or modules.
  • Integrate Server-Side Code with Third-Party Modules
    • See that the server-side and back-end code elements work in tandem with third-party services.
    • Work with third-party application programming interfaces (APIs) to access data between servers and applications.
  • Meet with Clients
Work with internal and external clients throughout the development process

Other requirements (Decide what we mean by this)
  • Database design, development and optimisation
  • System Maintenance

Essential Qualifications
  • Matric
  • Degree in BS/MS in Computer Science, Engineering or a similar relevant field
Essential Experience
  • 10 Years experience as a Full Stack Developer
  • Experience in User authentication and authorisation between multiple systems, servers, and environments
  • Experience in Integration of multiple data sources and databases into one system
  • Familiarity with limitations of PHP as a platform and its workarounds
  • Experience with building restful JSON web services

Desirable Experience
  • Previous working experience as a PHP Developer for 5 years
  • User authentication and authorisation between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Familiarity with limitations of PHP as a platform and its workarounds
  • Proficient in PHP, JavaScript, MySQL, AJAX, jQuery, CSS and HTML
  • Excellent relational database skills with MySQL
  • Experience with building restful JSON web services
  • Knowledge of APIs
  • Understanding of responsive design frameworks such as bootstrap

Knowledge and Skills
  • Knowledge of HTML5, CSS3, JavaScript, jQuery, AJAX, PHP and MySQL
  • Excellent relational database skills with MySQL
  • Knowledge of APIs
  • Understanding of responsive design frameworks such as bootstrap
  • Proficiency in front-end technologies such as HTML/CSS and Java script
  • Good knowledge of security and encryption
  • Understand data structures, design patterns and object xe2x80x93orientated design
  • Knowledge of latest web development trends and technologies
  • Excellent interpersonal and communication skills
  • Extensive exposure to emerging technologies

Attributes
    • Strongly analytical.
    • Deadline driven
    • Able to multi-task
    • Ability to prioritise
    • Honest, Hardworking and Humble


For more information please contact:
Angelique Hart

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1278457
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned