Job Search and Career Advice Platform

Enable job alerts via email!

Intermediate Software Developer

Boardroom Appointments

Cape Town

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment firm is seeking an Intermediate Software Developer in Cape Town. The ideal candidate will have 1-4 years of software development experience, particularly in PHP and Python. Key responsibilities include building mobile applications, integrating REST web services, and collaborating with stakeholders for requirements. This role demands a solid understanding of software patterns and continuous integration practices. The company offers opportunities to work in a dynamic and diverse environment.

Qualifications

  • At least 1 - 4 years Software Development experience.
  • A basic understanding of Version Control.
  • Experience with PHP and Python.
  • Full software development life-cycle experience.
  • A relatively grounded understanding of Automated Testing platforms.

Responsibilities

  • Build Mobile Applications.
  • Produce, Maintain and Integrate with Various REST Web Services.
  • Build and Maintain Django & Python CRMs.
  • Build and extend Finance & Accounting System.
  • Engage with Stakeholders for requirements gathering.

Skills

Software Development experience
Version Control
PHP
Python
Modern Frameworks
Automated Testing platforms
Continuous integration
OOP
MVC
REST APIs
Agile methodologies
Job description
About the job Intermediate Software Developer
  • At least 1 - 4 years Software Development experience
  • A basic understanding of Version Control
  • Experience with PHP, Python
  • Experience with modern Frameworks
  • Fast committed earning abilities
  • A bona fide passion for software engineering
  • Proficient in modern programming languages with a focus on Python and PHP
  • Full software development life-cycle experience
  • A relatively grounded understanding of Automated Testing platforms, such as unit testing and behavior-driven development
  • Some knowledge of continuous integration or automated deployment, orchestration on the cloud with containerizations
  • A well-grounded knowledge of source control. Extra brownie points for GIT and GITflow
  • A grounded understanding of OOP, MVC, DDD, and other software development patterns
  • A solid foundation or sufficient exposure in working with MVC frameworks such as Rails, Cake, code-ignitor, Zend, Django
  • Experience in agile or other development methodologies
  • A grounded understanding of SOA (Micro Services) and Rest API
  • Grounded Experience in working with & building REST APIs
  • Experience with large scale business-grade software and heavily integrated systems
  • Articulate with Good interpersonal relationship skills
  • Ability to work with a diverse array of people with different values and concerns
  • Ability to work under pressure
  • An ability to acclimate to new systems quickly, and easily transition between problems

Responsibilities:

  • Build Mobile Applications
  • Produce, Maintain and Integrate with Various REST Web Services
  • Build and Maintain Django & Python CRMs
  • Build and extend Finance & Accounting System
  • Systems Analysis, planning and scoping
  • Engage with Stakeholders for requirements gathering
  • Collaborate with other departments on projects and technical issues
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.