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

Get the CLI →

Placements24

Software Developer

Posted 5 views
Discussion

Summary

An on-site software developer role in Bloemfontein (posted via recruiter Placements24) focused on writing, testing, deploying, and maintaining software across the full development lifecycle. Requires 2+ years of professional experience and proficiency in a modern language such as Java, C#, or Python, with Git and SQL/NoSQL familiarity.

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.

Skills

Apply

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