Software Developer (Mid-Level)

Placements24

Waukee (IA)

On-site

USD 21,000 - 33,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Competitive salary
Health insurance
Paid time off
Professional development
Office in Paarl
Exposure to projects/tech

Job summary

Placements24 in Paarl is seeking a Mid-Level Software Developer to design, develop and maintain software solutions that drive business operations and enhance customer engagement. You will work in a small, agile team to deliver high-quality code and participate in the full software development lifecycle, while growing your skills in a supportive office environment in the Western Cape.

Required: Bachelor's degree in CS/IT or related field; 2–4 years of professional software development;

Qualifications

  • Bachelor's degree in Computer Science, IT, or a related field.
  • 2–4 years of professional software development experience.
  • Proficiency in at least one OO language (C#, Java, Python).
  • Experience with SQL Server/MySQL and Git.

Responsibilities

  • Develop, test, and deploy new software features and enhancements.
  • Write clean, well-documented code according to standards.
  • Collaborate with team on technical design and problem-solving.
  • Participate in code reviews to ensure quality and consistency.
  • Troubleshoot defects and contribute to maintenance of existing systems.

Skills

C#
Java
Python

Education

Bachelor's degree in Computer Science/IT or related field

Tools

Git
SQL Databases

Job description

About the Role

Our client is seeking a talented and motivated Mid-Level Software Developer to join their dedicated team in Paarl . This role focuses on designing, developing, and maintaining software solutions that drive business operations and enhance customer engagement. You will work collaboratively within a small, agile team to deliver high-quality code and contribute to the full software development lifecycle. This is an excellent opportunity for a developer looking to grow their skills, tackle interesting technical challenges, and make a tangible impact within a supportive, office-based environment in the heart of the Western Cape.

Key Responsibilities
  • Develop, test, and deploy new software features and enhancements.
  • Write clean, efficient, and well-documented code according to established standards.
  • Collaborate with team members on technical design and problem-solving.
  • Participate in code reviews to ensure code quality and consistency.
  • Troubleshoot and debug software defects, providing timely resolutions.
  • Contribute to the maintenance and improvement of existing software systems.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 2-4 years of professional experience in software development.
  • Proficiency in at least one object-oriented programming language (e.g., C#, Java, Python).
  • Experience with database systems (e.g., SQL Server, MySQL) and SQL queries.
  • Familiarity with version control systems like Git.
  • Strong analytical and problem-solving skills, with a desire to learn and adapt.
Benefits
  • Competitive salary and potential for performance-based raises.
  • Comprehensive health insurance benefits.
  • Paid time off and company holidays.
  • Opportunities for professional development and training.
  • A collaborative and supportive office environment in Paarl .
  • Exposure to a variety of projects and technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Manager
Software Development Manager

Placements24 • Waukee (IA)

Hybrid
USD 61,000 - 97,000
Hybrid work model
Health and retirement benefits
Professional growth opportunities
+1
Graduate Software Developer - Entry Level
Graduate Software Developer - Entry Level

Placements24 • United States

Hybrid
USD 55,000 - 75,000
Mentorship
Training & development
Hybrid work model
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Waukee (IA)

On-site
USD 73,000 - 109,000
Competitive salary + annual bonus
Health insurance
PTO & holidays
+3
Graduate Software Developer
Graduate Software Developer

Placements24 • Mississippi

Hybrid
USD 52,000 - 78,000
Salary + bonuses
Graduate training
Hybrid work model
+2
Senior Software Engineer - Data Platform
Senior Software Engineer - Data Platform

Placements24 • Waukee (IA)

Hybrid
USD 110,000 - 170,000
Competitive salary
Bonuses
Health insurance
+1
E-commerce Platform Developer
E-commerce Platform Developer

Placements24 • Waukee (IA)

On-site
USD 36,000 - 55,000
Health insurance
Retirement savings plan
Career progression
Remote Junior Software Developer Internship
Remote Junior Software Developer Internship

Placements24 • Waukee (IA)

Hybrid
USD 2,066,000 - 3,031,000
Stipend
Mentorship from professionals
Exposure to live projects
Graduate Software Developer - Junior Role
Graduate Software Developer - Junior Role

Placements24 • Mississippi

Hybrid
USD 42,000 - 62,000
Hybrid work model
Mentorship program
Competitive salary
+1
Developer - Java (Senior)
Developer - Java (Senior)

Parvana • Bellville (TX)

Hybrid
USD 55,000 - 92,000
Senior Mobile Application Developer (iOS/Android)
Senior Mobile Application Developer (iOS/Android)

Placements24 • United States

Hybrid
USD 55,000 - 79,000
Hybrid work model
Health, dental, and vision insurance
Generous paid time off
+3