Intermediate Software Developer

Centurion, GP, ZA, South Africa

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1616621
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, GP, ZA, South Africa
  • Education
    Not mentioned