Senior PHP Developer needed at NTT Ltd.

Save

Job title : Senior PHP Developer

Job Location : Gauteng, Cape Town

Deadline : May 15, 2025

Quick Recommended Links

Your day at NTT DATA

  • The Senior PHP Developer is an advanced subject matter expert, accountable for designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools. This role takes accountability for detailed design for certain modules/sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients. This role designs and develops functionality in a micro-services environment working with APIs.

What you’ll be doing

Key Responsibilities:

  • Designs and develops solutions and functionality that drives the growth of business.
  • Responsible for writing and testing code.
  • Accountable for execution of automated testing.
  • Contributes to software deployment.
  • Work across multiple teams to deliver software components while working in collaboration with the product team.
  • Design and integrate solutions through automation and coding, using 3rd party software.
  • Creates, crafts and debugs large scale distributed systems.
  • Contributes to writing, updating and maintaining the technical program, end-user documentation, and operational procedures.
  • Responsible for refactoring code.
  • Works across multiple teams to review code written by other developers.
  • Performs any other tasks as required.

Knowledge and Attributes:

  • Subject matter expert in programming languages such as PHP, JavaScript, jQuery, libraries and frameworks.
  • Advanced expertise of data structures, algorithms, and software design with strong analytical and debugging skills.
  • Advanced knowledge of micro services-based software architecture and experience with API product development.
  • Advanced expertise in SQL.
  • Advanced understanding of container run time (Docker).
  • Advanced proficiency with agile, lean practices and believes in test-driven development.
  • Possess a can-do attitude and one that takes initiative.
  • Excellent ability to work well in a diverse team with different backgrounds and experience levels.
  • Excellent ability to thrive in a dynamic, fast-paced environment.
  • Advanced proficiency with CI/CD concepts and tools.
  • Advanced proficiency with cloud-based infrastructure and deployments.
  • Excellent attention to detail.

Academic Qualifications and Certifications:

  • Bachelor’s degree or equivalent in Computer Science, Engineering or a related field.
  • Relevant agile certifications preferred.

Required Experience:

  • Advanced demonstrated experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance.
  • Advanced demonstrated experience with tools across full software delivery lifecycle, for example. IDE, source control, CI, test, mocking, work tracking, defect management.
  • Advanced demonstrated experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes.
  • Advanced demonstrated experience in developing micro-services and RESTful APIs.
  • Advanced demonstrated experience in software development.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs