Senior PHP Developer needed at NTT Ltd.
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