Software Developer

Indsafri India Private Limited

South Africa

Hybrid

ZAR 420,000 - 620,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Indsafri India Private Limited is seeking a motivated Software Developer to join the dynamic engineering team. You will translate detailed designs into robust software and mentor junior developers while contributing to continuous improvement of development processes.

You will collaborate with cross-functional teams, write clean code, participate in reviews, and stay current with emerging technologies and best practices to deliver high-quality solutions.

Qualifications

  • 2–5 years of software development experience.
  • Experience with Agile or Scrum methodologies.
  • Familiarity with Git and version control.
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and in a team.
  • Experience mentoring junior developers is a plus.

Responsibilities

  • Translate detailed designs and specifications into high-quality code.
  • Develop, test, and deploy software applications using established languages and frameworks.
  • Configure and customize software to meet project requirements.
  • Collaborate with cross-functional teams to achieve goals.
  • Write clean, documented code and adhere to standards.
  • Participate in code reviews and provide feedback.
  • Debug and resolve defects promptly.
  • Mentor junior developers and share knowledge.
  • Contribute to process and tool improvements.
  • Stay up-to-date with new technologies and trends.

Skills

Software development experience
Agile methodologies
Git version control
Problem solving
Communication skills
Teamwork
Mentoring

Tools

Spring Boot
.NET Core
React
Angular
CI/CD
AWS
Azure
GCP
SQL/NoSQL databases

Job description

We are seeking a motivated and skilled Software Developer to join our dynamic engineering team. In this role, you will be instrumental in translating detailed designs into robust and efficient software solutions through programming and configuration. You will also play a key role in fostering a collaborative development environment by providing guidance and mentoring to junior software developers.

Key Responsibilities:

  • Translate detailed technical designs and specifications into high-quality, functional code.
  • Develop, test, and deploy software applications using established programming languages and frameworks.
  • Configure and customize software solutions to meet specific project requirements.
  • Collaborate with cross-functional teams, including designers, product managers, and other engineers, to deliver on project goals.
  • Write clear, concise, and well-documented code, adhering to coding standards and best practices.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
  • Debug and resolve software defects and issues in a timely manner.
  • Mentor and guide junior software developers, sharing knowledge and expertise to support their growth.
  • Contribute to the continuous improvement of development processes and tools.
  • Stay up-to-date with emerging technologies and industry trends.

Required Skills and Qualifications:

  • Proven experience (typically 2-5 years) in software development.
  • Experience with software development methodologies (e.g., Agile, Scrum).
  • Familiarity with version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
  • Ability to work effectively both independently and as part of a team.
  • Experience in mentoring or guiding less experienced developers.

Preferred Qualifications:

  • Experience with specific frameworks or technologies relevant to the company's tech stack (e.g., Spring Boot, .NET Core, React, Angular).
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
  • Experience with database systems (SQL and/or NoSQL).
  • Understanding of software architecture patterns.
  • Experience with CI/CD pipelines.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer II
Software Developer II

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Tumaini Consulting • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000
Junior Developer
Junior Developer

Top Vitae Recruitment • Gqeberha

On-site
ZAR 420,000 - 660,000
Software Engineer
Software Engineer

Route Management • Germiston

On-site
ZAR 500,000 - 650,000
Mid-Level Software Developer
Mid-Level Software Developer

JCM Consultants • Centurion

On-site
ZAR 550,000 - 750,000
Senior Developer
Senior Developer

Rewardsco • Umhlanga Rocks

Hybrid
ZAR 900,000 - 1,300,000
Kaelo Health Medical Insurance
In-house restaurants
Discounted groceries
Software Developer
Software Developer

Compass Medical Waste Services Recruitment • Durban

On-site
ZAR 280,000 - 520,000
Full-Stack C# .NET Developer
Full-Stack C# .NET Developer

Boardroom Appointments • Cape Town

On-site
ZAR 300,000 - 500,000
Senior C# developer
Senior C# developer

Network Recruitment • Pretoria

On-site
ZAR 700,000 - 1,200,000
Software Developer
Software Developer

Compass • Durban

On-site
ZAR 420,000 - 600,000