Software Developer

Placements24

Bloemfontein

On-site

ZAR 480,000 - 600,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Placements24 in Bloemfontein is seeking a Software Developer to design, develop, test, and deploy software solutions with a collaborative team. You will contribute across the full software lifecycle and help deliver high-quality results.

The ideal candidate has a CS/SE degree or equivalent experience, 2+ years in software development, and proficiency in Java, C#, or Python. Agile practices and Git experience are preferred.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience.
  • 2+ years of professional software development experience.
  • Proficiency in Java, C#, or Python.
  • Understanding of Agile/Scrum methodologies.
  • Familiarity with SQL/NoSQL databases and Git version control.

Responsibilities

  • Write clean, efficient, and maintainable code for software applications.
  • Participate in the design and architecture of software features and systems.
  • Collaborate with product managers and designers to understand requirements and translate them into technical solutions.
  • Perform thorough testing and debugging to ensure the quality and reliability of software.
  • Contribute to code reviews and assist in deployment and maintenance.

Skills

Java
C#
Python
Agile/Scrum
Git

Education

Bachelor's degree in Computer Science/Software Engineering or related field

Tools

SQL/NoSQL databases

Job description

About the Role

Our client is seeking a talented and motivated Software Developer to join their dedicated engineering team in Bloemfontein. This role is integral to designing, developing, testing, and deploying high-quality software solutions that meet user needs and business objectives. You will collaborate closely with cross-functional teams, contributing to all phases of the software development lifecycle. The ideal candidate is passionate about coding, enjoys problem-solving, and is eager to contribute to a growing company that values innovation and teamwork. This is a fantastic opportunity to build your career in a supportive environment.

Key Responsibilities
  • Write clean, efficient, and maintainable code for new and existing software applications.
  • Participate in the design and architecture of software features and systems.
  • Collaborate with product managers and designers to understand requirements and translate them into technical solutions.
  • Perform thorough testing and debugging to ensure the quality and reliability of software.
  • Contribute to code reviews, providing and receiving constructive feedback.
  • Assist in the deployment and maintenance of software solutions in production environments.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
  • 2+ years of professional experience in software development.
  • Proficiency in at least one modern programming language, such as Java , C# , or Python .
  • Understanding of software development principles and methodologies (e.g., Agile, Scrum).
  • Familiarity with databases (SQL or NoSQL) and version control systems (e.g., Git).
  • Good problem-solving and communication skills.
Benefits
  • Competitive salary and benefits package.
  • Opportunity to work on diverse and challenging projects.
  • Professional development and training opportunities.
  • A positive and collaborative work environment.
  • Health insurance and retirement plan options.
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 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Competitive bonuses
Health and wellness benefits
+2
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 Backend Developer
Senior Backend Developer

Placements24 • Bloemfontein

On-site
ZAR 700,000 - 1,100,000
Software Developer - Mobile (Android)
Software Developer - Mobile (Android)

Placements24 • Bloemfontein

Hybrid
ZAR 420,000 - 720,000
Hybrid work model
Performance-based bonuses
Medical and retirement benefits
Lead Software Engineer
Lead Software Engineer

Placements24 • Bloemfontein

On-site
ZAR 1,000,000 - 1,600,000
Executive compensation
Medical, dental, and vision insurance
Stock options or equity participation
+2
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 Java Developer - Enterprise Applications
Senior Java Developer - Enterprise Applications

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Annual bonus opportunities
Health & wellness benefits
+3
Software Developer - Backend Services
Software Developer - Backend Services

Placements24 • Vereeniging

On-site
ZAR 420,000 - 660,000
Competitive salary
On-site work
Health insurance
+2
Graduate Junior Developer
Graduate Junior Developer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 180,000 - 240,000
Competitive graduate salary
Structured training and mentorship
Hybrid work model