Software Engineer (php)

Cape Town, Western Cape, South Africa

Job Description


About the job Software Engineer (PHP)Responsibilities:

  • Writes code and tests, pushing to production independently.
  • Reviews code, providing valuable improvements for the team.
  • Designs system-level code and delivers significant team-level projects.
  • Creates and executes unit test plans.
  • Develops detailed technical analysis and design specifications based on functional requirements.
  • Investigates and resolves defects.
  • Participates in functional and technical specification reviews.
  • Participates in creating and executing integration level test plans.
  • Monitor services and systems within our infrastructure.
  • Works effectively across multiple teams to deliver large projects.
  • Mentors more junior developers.
  • Continuously improve the architecture methodologies and find ways to improve code design, system performance, high scalability and security vulnerabilities.
Your qualifications & experience
  • Degree in Computer Science or Engineering or equivalent 5 years experience.
  • 3-5+ years in software development.
  • Proven mastery of at least one OO programming language.
  • Experience in a scripting language.
  • In-depth knowledge of networking, databases, data structures, algorithms, cloud computing, security, code design, distributed systems and testing.
  • Understands how to build solutions at scale without increasing technical debt.
  • In-depth understanding of coding best practices, system scalability, security and performance tuning.
  • Thorough understanding and practice of Test Driven Development.
  • Solid experience in Relational Database systems.
  • Solid experience in Issue Tracking systems (Jira advantageous).
Bonus points
  • Python (+ Django/Flask advantageous)
  • A JavaScript framework (node.js / vue.js advantageous)
  • At least 1 other OOP language eg. Python
  • Elastic Search
  • MySQL
  • Google BigQuery & PubSub
  • Linux
  • Docker / Kubernetes
  • Event driven architectures (PubSub/Kafka)
  • Experience with e-commerce based applications

Boardroom Appointments

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
    JD1340900
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned