Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

Professional Resources Partners Pty Ltd

Germiston

On-site

ZAR 300 000 - 400 000

Full time

12 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment agency is looking for a Software Developer to join their dynamic IT team. The ideal candidate should have a strong technical background with at least 3 years of .NET development experience. Responsibilities include designing and deploying software applications, providing client support, and ensuring system reliability. This office-based role in Germiston offers a competitive salary and requires a valid driver's license with willingness to travel to client sites.

Benefits

Fuel card

Qualifications

  • 3+ years of professional experience in software development.
  • Advanced knowledge of Microsoft SQL Server.
  • Proficiency in C# .NET.
  • Solid experience with API development and integration.
  • Familiarity with Microsoft Visual Studio.

Responsibilities

  • Design, code, test, and deploy new features and applications.
  • Maintain and enhance existing systems.
  • Troubleshoot and resolve software bugs.
  • Collaborate on integrating software solutions.
  • Maintain accurate and up-to-date technical documentation.

Skills

C# .NET
API development and integration
Microsoft SQL Server
Microsoft Visual Studio
VB6 experience

Education

Matric (High School Certificate)
Tertiary qualification in Computer Science or Software Development
Job description
Job Title : Software Developer (.NET)
Location : Germiston, Gauteng
Salary : R30 000 – R40 000 CTC (including pension)
Additional Benefits : Fuel card
Work Type : Office-based with occasional travel to client sites
About the Role

We are seeking a driven and skilled Software Developer with at least 3 years of experience in .NET development to join our dynamic IT team. The ideal candidate will have a strong technical background, excellent problem-solving skills, and a passion for developing efficient and maintainable software systems. The role includes both software and limited hardware integration responsibilities, occasional site visits, and client support.

Key Responsibilities Software Development & Integration
  • Design, code, test, and deploy new features and applications using C# and .NET.
  • Maintain and enhance existing systems, including legacy VB6 applications.
  • Develop and consume APIs to integrate with third‑party platforms and internal systems.
  • Contribute to performance tuning and scalability improvements.
Support & Maintenance
  • Troubleshoot and resolve software bugs and system issues.
  • Provide first‑ and second‑line support, both onsite and remotely, to end users.
  • Conduct software installations, updates, and training at client sites.
Hardware Integration
  • Collaborate on integrating software solutions with physical hardware (e.g., scales, sensors).
  • Conduct onsite diagnostics and assist with hardware / software interfacing.
Documentation & Reporting
  • Maintain accurate and up‑to‑date technical documentation and user manuals.
  • Report development progress and performance metrics to the Head of IT.
Collaboration & Coordination
  • Work closely with internal teams to meet project timelines and functional requirements.
  • Attend and contribute to regular project and development meetings.
Quality Assurance
  • Assist in defining and executing test plans and procedures.
  • Participate in code reviews and adhere to best development practices.
  • Implement automation and monitoring tools to enhance system reliability.
Required Skills & Experience
  • 3+ years of professional experience in software development.
  • Advanced knowledge of Microsoft SQL Server .
  • Proficiency in C# .NET .
  • Solid experience with API development and integration .
  • Familiarity with Microsoft Visual Studio .
  • VB6 experience is advantageous.
Nice to Have / Advantageous Experience
  • Java (especially for mobile or app development).
  • Cloud-based application development and deployment.
  • Exposure to or experience with weighing systems and hardware integration.
  • Scripting for automation and monitoring tools.
Education & Qualifications

Matric (High School Certificate) –

Essential

Tertiary qualification in Computer Science, Software Development, or related field –

Preferred

Soft Skills & Personality Traits
  • Passion for software development and continuous learning.
  • High attention to detail and strong analytical thinking.
  • Ability to work independently and under pressure.
  • Strong communication and interpersonal skills.
  • Team‑oriented with a positive, can‑do attitude.
  • A good sense of humor is a plus!
Other Requirements

Valid driver’s license and willingness to travel to sites when required.

  • Own car

Must be based in or able to commute to Germiston reliably.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.