Enable job alerts via email!

Software Developer

Network Recruitment

Gauteng

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Job summary

A recruitment agency in South Africa is seeking a software developer with 2 to 5 years of experience. Candidates should hold a BSc in Computer Science and be proficient in Git and JSON, with knowledge of Laravel, Vue, and Java. Familiarity with the payments industry is advantageous. Flexible candidates who can adapt to a dynamic development environment are preferred.

Qualifications

  • 2 to 5 years of software development experience.
  • Strong understanding of programming standards.
  • Experience or familiarity with the payments industry is advantageous.

Responsibilities

  • Read and interpret technical documentation for product development.
  • Provide time estimates for development tasks.
  • Identify new database requirements as needed.
  • Develop programs using specified technologies.
  • Perform comprehensive software testing.
  • Deploy applications to production upon approval.
  • Support developed products and resolve issues.
  • Create and maintain process flow diagrams.

Skills

Resource efficiency
Flexibility
Business processes understanding
Programming standards
Familiarity with PL/SQL

Education

BSc Degree in Computer Science, Information Systems, or a related discipline

Tools

Git
JSON
Laravel & Vue
Java
Python
Rust
Go
Job description
Key Responsibilities
  • Read and interpret technical documentation and liaise with third parties to gather information for product development.
  • Provide accurate time estimates for assigned development tasks.
  • Identify and define new database requirements as needed.
  • Develop programs using technologies specified in design storyboards.
  • Perform comprehensive testing to ensure the delivery of high-quality software.
  • Deploy applications to production environments upon management approval.
  • Support all developed products and resolve technical issues.
  • Create and maintain process flow diagrams and program documentation summarizing key functionalities.
Required Competencies & Skills
  • Ability to utilize the available resources efficiently.
  • Flexible and adaptable in a dynamic development environment.
  • Strong understanding of business processes and programming standards.
  • Familiarity with PL/SQL is beneficial; otherwise, the Developer will be required to complete a PL/SQL course during the probation period.
Qualifications & Experience
  • Education:
    • BSc Degree in Computer Science, Information Systems, or a related discipline
  • Experience:
    • 2 to 5 years of software development experience
  • Essential Technical Experience:
    • Git
    • JSON
    • Proficiency in at least one of the following tech stacks:
      • Laravel & Vue
      • Java
  • Preferred Exposure (advantageous):
    • Python
    • Rust
    • Go
  • Industry Knowledge:
    • Experience or familiarity with the payments industry is a strong advantage
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.