Mid-Level Software Developer

Placements24

Willows (CA)

Hybrid

USD 21,000 - 34,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

Competitive salary
Health insurance
Hybrid work model
Career growth opportunities
Paid time off
Modern development tools

Job summary

Placements24 is seeking a Mid-Level Software Developer to contribute to growing software solutions in Welkom, Free State. You will join a collaborative team, develop and enhance applications, and own key features across projects.

The role offers exposure to diverse projects, learning opportunities from senior developers, and a supportive environment with a hybrid work arrangement. You’ll influence architectural decisions and grow your technical skills.

Qualifications

  • Bachelor's degree in Computer Science, IT, or related field.
  • 2-4 years of professional software development experience.
  • Proficiency in at least one modern programming language (Java, C#, Python, JavaScript).
  • Understanding of OOP and design patterns; experience with relational databases.

Responsibilities

  • Develop and maintain high-quality code for new and existing software applications.
  • Participate in the full software development lifecycle including design, coding, testing, and deployment.
  • Collaborate with team members on feature development and bug fixes.
  • Write clean, well-documented code adhering to standards.
  • Assist in troubleshooting and resolution of defects and issues.
  • Contribute to technical discussions and architectural decisions.

Skills

Java
Python
C#
OOP

Education

Bachelor's degree in Computer Science

Tools

SQL Server
MySQL

Job description

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

Software Developer (Java)
Software Developer (Java)

Placements24 • Willows (CA)

Hybrid
USD 60,000 - 90,000
Competitive salary
Medical benefits
Retirement benefits
+3
Graduate Software Developer
Graduate Software Developer

Placements24 • Willows (CA)

On-site
USD 60,000 - 90,000
Competitive salary
Training & development
Mentorship from senior staff
+2
Hybrid Software Developer — Growth, Benefits & Impact
Hybrid Software Developer — Growth, Benefits & Impact

Placements24 • Willows (CA)

Hybrid
USD 21,000 - 34,000
Competitive salary
Health insurance
Hybrid work model
+3
Senior Backend Developer
Senior Backend Developer

Placements24 • Willows (CA)

Hybrid
USD 120,000 - 160,000
Competitive salary
Hybrid work model
Health insurance
+2
Software Developer - Mobile Applications
Software Developer - Mobile Applications

Placements24 • United States

Hybrid
USD 90,000 - 130,000
Hybrid work arrangement
Medical aid
Retirement fund
+3
Mobile Application Developer (iOS/Android)
Mobile Application Developer (iOS/Android)

Placements24 • United States

Hybrid
USD 34,000 - 55,000
Hybrid work model
Professional development
Graduate Trainee Software Developer
Graduate Trainee Software Developer

Placements24 • United States

Hybrid
USD 55,000 - 75,000
Mentorship from experienced engineers
Professional development support
Hybrid work model
Mobile Application Developer - iOS & Android
Mobile Application Developer - iOS & Android

Placements24 • The Islands (MS)

Hybrid
USD 43,000 - 74,000
Competitive salary
Health, dental, and vision insurance
Hybrid work model in Paarl
+2
Senior Systems Engineer - R&D
Senior Systems Engineer - R&D

Placements24 • Willows (CA)

On-site
USD 55,000 - 92,000
Competitive salary
Comprehensive benefits package
Advanced training and certifications
+4
Developer - Java (Senior)
Developer - Java (Senior)

Parvana • Bellville (TX)

Hybrid
USD 55,000 - 92,000