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.
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.