Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Mid-Level Software Developer

Posted
Discussion

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.

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available