Junior Software Developer Credit Controller Debtors Clerk Junior Commercial Lawyer Logistic Coordinator Transport Broker Professional Nurse Junior Sales Manager Sales Representative

  • Full Time
  • Gauteng

Website CLS Human Capital Specialists

Founded in 1996, we at CLS Human Capital Specialists offer a comprehensive range of solutions integral to Human Resources and Organisational Development. We partner with small and medium businesses, and render specialised services developed to adapt to any company’s unique needs. We offer or… read moreganisational development, HR consultancy services based on our clients unique needs and recruitment and selection services. Let us assist and guide you through the recruitment process, from application to an offer of employment.

Introduction:

Our client is looking for a motivated and ambitious Junior Software Developer to join their growing development team based in Faerie Glen. The company operates within the technology and software development space, delivering innovative digital solutions that support business operations and enhance system efficiency.
Their focus is on designing, developing, and integrating robust applications, APIs, and data-driven systems that enable seamless user experiences and efficient business processes.

Job Purpose:

To contribute to the development of modern, scalable applications across both front-end and back-end environments, while building strong foundational engineering skills.
The successful candidate will be joining a dynamic environment focused on building and maintaining modern, scalable software solutions across both front-end and back-end systems.

REQUIREMENTS
Minimum education (essential):

Bachelor’s degree in Software Development, Computer Science, or similar qualification

Minimum applicable experience (years):

1-3 years

Required nature of experience:

Experience developing applications using C# and the .NET platform
Experience building web applications using React / Next.js
Working knowledge of TypeScript and modern JavaScript
Exposure to Python (APIs, scripting, or data-related work)
Understanding of REST APIs and client-server interactions
Basic experience with Git and version control workflows
Exposure to databases (SQL preferred, e.g. SQL Server)
Familiarity with HTML, CSS, and responsive design principles
Understanding of software development fundamentals (OOP, clean code, modular design) 

Skills and Knowledge (essential):

C#, .NET
React / Next.js
TypeScript / JavaScript
Python (working knowledge)
SQL (preferably SQL Server)
HTML, CSS
REST APIs
Git 

Other:

Proficient in Afrikaans and English
Own transport and license
Strong problem-solving ability
Good communication and collaboration skills
Ability to work within an agile development environment
Eagerness to learn and grow within the organisation

KEY PERFORMANCE AREAS, WEIGHTS AND OBJECTIVES
Development

Develop backend services and APIs using C# and .NET
Build front-end applications using React / Next.js
Contribute to Python-based components where required
Write clean, maintainable, and reusable code
Participate in code reviews and improve through feedback

Learning & Growth

Strengthen expertise in .NET backend development
Expand capability across front-end and Python ecosystems
Progress toward independent feature ownership
Demonstrate increasing problem-solving ability 

Collaboration

Work closely with senior developers and product stakeholders
Participate in agile ceremonies including standups and sprint planning
Communicate clearly on progress, blockers, and ideas
Contribute positively within the development team

 System Understanding & Testing

Understand system architecture, APIs, and data flows
Contribute to integration between front-end, backend, and data layers
Perform unit testing and debug issues across the stack
Ensure delivered features meet functional and performance requirements
Follow established design patterns and architectural guidance

Contribution to the Team

Take ownership of assigned tasks
Show initiative and curiosity
Contribute to a positive, high-performance culture
Support team collaboration and continuous improvement
Maintain a professional and proactive approach

Closing Date: 2026-06-10

go to method of application »

Apply via company website ( N / A ) or

 

More posts