Intermediate Software Developer needed at Spoor & Fisher

Save

Job title : Intermediate Software Developer

Job Location : Gauteng, Centurion

Deadline : January 12, 2026

Quick Recommended Links

Job Advert Summary

  • Be Part of Our Tech Team at Spoor & Fisher!
  • We are looking for an Intermediate Software Developer to help us build and improve the tools that keep our Intellectual Property law firm running smoothly. You will work with our Solutions Architect to create and maintain web and desktop apps using C# and ASP.NET, and also build smart automation solutions with Microsoft Power Platform. Your work will include writing code, testing, fixing problems, and helping users when needed. If you enjoy solving problems and making technology work better, this role is for you.

Minimum Requirements

Qualifications & Experience

  • National Diploma or Degree in Information Technology, Computer Science, or related field
  • 2–4 years’ experience in software development using C# and ASP.NET (web and/or desktop)
  • Experience with SQL Server stored procedures, queries, and data access patterns
  • Experience with SharePoint Online and/or Microsoft Power Platform tools (Power Automate / Power Automate Desktop) is advantageous
  • Familiarity with modern SDLC practices and Agile ways of working
  • Experience with version control systems such as Git or Azure DevOps

Knowledge and Skills

  • Strong understanding of object-oriented programming and common design patterns
  • Proficiency in C#, ASP.NET, HTML, CSS, JavaScript, Python, and SQL
  • Understanding of REST APIs, JSON, and integrating external data sources
  • Understanding of AI technologies, including Microsoft Copilot, Copilot Studio, and AI Builder, with a focus on automating workflows and improving user experiences.
  • Good knowledge of relational databases and data modelling concepts
  • Ability to troubleshoot, debug, and optimise code effectively
  • Strong analytical and problem-solving skills with high attention to detail
  • Clear communicator who works well in a team and takes direction constructively
  • Ability to manage multiple tasks and prioritise workload effectively
  • Willingness to learn, adapt, and grow into more advanced development responsibilities

Duties and Responsibilities

Main Responsibilities:

  • Develop, test, and maintain in-house applications using C#, ASP.NET, and related frameworks
  • Develop automation solutions using Microsoft Power Automate and Power Automate Desktop
  • Assist in developing and configuring AI-enhanced solutions and Copilot experiences using Microsoft Copilot Studio and related Microsoft AI tools.
  • Assist in integration development using SQL Server, APIs, SharePoint Online, and other data sources
  • Participate in the full software development lifecycle (SDLC), including requirements clarification, coding, testing, deployment, and support
  • Maintain and update source code repositories in accordance with version control standards set by the Solutions Architect
  • Participate in code reviews and apply development best practices consistently
  • Provide 2nd line support for internal systems and applications
  • Identify opportunities for process optimisation and efficiency improvements within existing systems
  • Document development work, configuration changes, and solution components clearly and

Additional Responsibilities:

  • Collaborate with business and IT team members to understand and refine requirements
  • Assist with application performance tuning, debugging, and error resolution
  • Support configuration and enhancement of SharePoint Online Lists and components
  • Assist in testing and quality assurance activities to ensure reliable deployments
  • Stay current with emerging tools, frameworks, and development techniques relevant to the role
  • Provide user support, training, and guidance when needed

Closing Date

2026/01/12

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs

Disclaimer: MRjobs.co.za is not an employer and does not directly offer jobs. We share available opportunities from verified sources to help job seekers. Please do your due diligence before applying. We are not responsible for any transactions, interviews, or outcomes from third-party employers.