Mid-Level Software Developer

Placements24

Bloemfontein

Hybrid

ZAR 360,000 - 600,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Hybrid work
Career growth
Paid time off
Modern tools

Job summary

Placements24 in the Free State town of Welkom is seeking a motivated Mid-Level Software Developer to contribute to diverse software solutions. You will work with senior developers and product teams, take ownership of features, and grow your skills in a collaborative environment.

The role requires a Bachelor’s degree in CS/IT, 2–4 years of development experience, and proficiency in at least one modern language (Java, C#, Python, or JavaScript).

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 2–4 years of professional software development experience.
  • Proficiency in at least one modern programming language (Java, C#, Python or JavaScript).
  • Understanding of OOP principles and design patterns.
  • Familiarity with relational databases and basic query writing.
  • Good communication and teamwork skills for a hybrid Welkom role.

Responsibilities

  • Develop and maintain high-quality code for new and existing applications.
  • Participate in the full software development lifecycle from design to deployment.
  • Collaborate with team members on features and bug fixes.
  • Write clean, well-documented code following established standards.
  • Assist in troubleshooting and resolving defects and issues.
  • Contribute to technical discussions and architectural decisions.

Skills

Java
C#
Python
JavaScript
OOP
Software design

Education

Bachelor's degree in Computer Science / IT

Tools

SQL Server
MySQL

Job description

About the Role

Our client is looking for a motivated and skilled Mid-Level Software Developer to contribute to their growing software solutions in Welkom . This role offers a fantastic opportunity to work on diverse projects, developing and enhancing applications that serve a wide range of clients. You will collaborate closely with senior developers and product teams, gaining valuable experience and taking ownership of key features. The ideal candidate is eager to learn, possesses a solid foundation in software development principles, and is keen to make a tangible impact within a supportive team environment in the Free State .

Key Responsibilities
  • Develop and maintain high-quality code for new and existing software applications.
  • Participate in the entire software development lifecycle, including design, coding, testing, and deployment.
  • Collaborate with team members on feature development and bug fixes.
  • Write clean, efficient, and well-documented code adhering to established standards.
  • Assist in the troubleshooting and resolution of software defects and issues.
  • Contribute to technical discussions and provide input on architectural decisions.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 2-4 years of professional software development experience.
  • Proficiency in at least one modern programming language (e.g., Java, C#, Python, JavaScript).
  • Understanding of object-oriented programming (OOP) principles and design patterns.
  • Familiarity with relational databases (e.g., SQL Server, MySQL) and basic query writing.
  • Good communication and teamwork skills, essential for a hybrid role in Welkom .
Benefits
  • Competitive salary and performance-based incentives.
  • Comprehensive health insurance coverage.
  • Opportunities for skill enhancement and career growth.
  • A balanced work environment with flexible hybrid working arrangements.
  • Access to modern development tools and a supportive team culture.
  • Paid time off and company holidays.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Developer
Junior Software Developer

Placements24 • Bloemfontein

Hybrid
ZAR 180,000 - 240,000
Hybrid work model
Medical aid & pension contributions
Mentorship and training
Junior Software Developer
Junior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 240,000 - 360,000
Hybrid work
Competitive salary
Medical & dental
+2
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
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
Senior Software Developer
Senior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health insurance
Professional development
+1
Graduate Software Developer Intern
Graduate Software Developer Intern

Placements24 • Bloemfontein

Hybrid
ZAR 67,000 - 100,000
Competitive internship stipend
Mentorship from experienced software</
Software Engineer - Backend Development
Software Engineer - Backend Development

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 420,000 - 720,000
Competitive salary
Bonuses based on performance
Health insurance
Junior Software Developer - Web Applications
Junior Software Developer - Web Applications

Placements24 • LegKraal Gate

Hybrid
ZAR 180,000 - 300,000
Mentorship programs
Comprehensive training
Career advancement opportunities
+1
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
Junior Software Developer
Junior Software Developer

Placements24 • Gauteng

Hybrid
ZAR 180,000 - 240,000
Entry-level salary
Medical aid
Retirement fund
+3