Senior Software Developer

Placements24

Randburg

Hybrid

ZAR 900,000 - 1,300,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement
Competitive bonuses
Health and wellness benefits
Professional development opportunities
Dynamic and innovative culture

Job summary

Placements24 seeks a Senior Software Developer to join its technology team in Randburg. The role focuses on designing, developing, and deploying robust software solutions to drive digital transformation.

You will mentor junior developers and contribute to architectural decisions in a collaborative Gauteng environment. Responsibilities include coding, testing, and delivering features with modern methodologies while participating in code reviews and enhancing existing systems.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 5+ years of professional experience in software development.
  • Proficiency in Java, C#, Python, or JavaScript.
  • Strong understanding of software architecture, design patterns, and data structures.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Excellent problem-solving skills and a passion for technology.

Responsibilities

  • Design, code, test, and deploy high-quality software applications using modern development methodologies.
  • Collaborate with cross-functional teams to deliver features.
  • Write clean, maintainable code and adhere to best practices.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot, debug, and upgrade existing systems.
  • Mentor junior developers and contribute to knowledge sharing.

Skills

Java
C#
Python
JavaScript
Mentoring
Software architecture

Education

Bachelor's degree in Computer Science or Engineering

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client is seeking a highly skilled and experienced Senior Software Developer to join their innovative technology team in Randburg. This role is critical in designing, developing, and deploying robust software solutions that drive the company's digital transformation. You will work on challenging projects, mentor junior developers, and contribute to architectural decisions. This is an exciting opportunity for a passionate coder to leverage their expertise in a collaborative environment within Gauteng, shaping cutting-edge software products.

Key Responsibilities
  • Design, code, test, and deploy high-quality software applications using modern development methodologies.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver features.
  • Write clean, maintainable, and efficient code, adhering to coding standards and best practices.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Mentor junior developers and contribute to team knowledge sharing.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in software development.
  • Proficiency in one or more programming languages such as Java, C#, Python, or JavaScript.
  • Strong understanding of software architecture, design patterns, and data structures.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving skills and a passion for technology.
Benefits
  • Competitive salary and performance-based bonuses.
  • Hybrid work arrangement offering flexibility.
  • Comprehensive health and wellness benefits.
  • Professional development opportunities and access to cutting-edge tools.
  • A dynamic and innovative work culture.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health insurance
Professional development
+1
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Flexible hours
Medical aid
+2
Senior Software Engineer - Full Stack Development
Senior Software Engineer - Full Stack Development

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Salary + bonus opportunities
Health, dental, and vision insurance
Paid time off
Senior Software Developer - Backend
Senior Software Developer - Backend

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Dev opportunities
+3
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health, dental, and vision insurance
Professional development
+2
Senior Software Development Lead
Senior Software Development Lead

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Executive bonus
Health & retirement benefits
Hybrid work model
+2
Graduate Software Developer
Graduate Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 240,000 - 360,000
Competitive starting salary
Cutting-edge technologies exposure
Mentorship program
+2