Mid-Level Support Software Developer

Be among the first applicants.
Invisionhr
Stellenbosch
ZAR 300 000 - 600 000
Be among the first applicants.
6 days ago
Job description

Summary : Responsible for the development, implementation, and maintenance of software solutions, ensuring technical excellence, system functionality, and collaboration across teams. This role requires solid experience, strong problem-solving skills, and a proactive mindset in delivering business-driven technology solutions.

Location : Stellenbosch (Hybrid)
Reporting to : CIO
Schedule : Monday - Friday; 08:00 - 17:00
Set-up : Hybrid
Skills :

  1. Proficient in: C#, .NET, .NET Core, JSON, API integration, WPF, WCF, HTML, CSS, JavaScript, JQuery, Bootstrap, Razor, Xamarin
  2. Beneficial knowledge of: JavaScript frameworks (Angular, Knockout), Blazor, CoffeeScript
  3. Strong understanding of software development methodologies: Agile, Waterfall, Iterative Development
  4. Comfortable working across the full SDLC: Requirements, analysis, design, implementation, testing, documentation

Responsibilities

  1. Development & Technical Leadership: Own and drive the development of solutions across the software development lifecycle.
  2. Design, build, test, and maintain scalable and secure applications.
  3. Collaborate with internal teams and clients to refine business requirements into effective technical solutions.
  4. Participate in architectural decisions and contribute to evolving technical standards.
  5. Manage development timelines, ensuring quality delivery with minimal supervision.

Support & Issue Resolution:

  1. Act as first-line support: investigate and diagnose tickets with a focus on technical detail, ensuring the root cause is addressed effectively.
  2. Manage and close all support tickets logged: maintain daily focus on resolving tickets and feeding solutions back into the development roadmap and codebase.
  3. When no support tickets are active, contribute to product roadmap development and related feature stories.
  4. Assist with analysing customer feedback and identifying "quick wins" or recurring pain points to improve the customer experience.
  5. Collaborate on technical specifications and ensure alignment with the product roadmap.
  6. Engage with stakeholders to troubleshoot, document, and resolve issues efficiently.
  7. Provide input and leadership on resolving complex technical challenges.

Client & Cross-Team Collaboration:

  1. Act as a key point of contact for client-side technical discussions.
  2. Integrate client feedback into technical improvements and new feature designs.
  3. Collaborate with product development teams, QA, developers, and support teams to deliver smooth functionality.

Technical Strategy & Growth:

  1. Contribute to internal knowledge sharing, best practice development, and process improvement.
  2. Explore and provide thought leadership on emerging technologies and how these can be productively implemented into the business.
  3. Guide junior team members and support broader company technical maturity.
  4. Have a good understanding of the business domain you're working in.

Requirements

  1. Minimum 5 years of relevant software development experience.
  2. Proven technical depth in listed languages and frameworks.
  3. Recognised contributor or specialist in at least one technical area.
  4. Experience in cross-functional project collaboration.
  5. Relevant technical degree or equivalent experience.
  6. Background in the agri-tech industry would be advantageous.

Competencies

  1. Independent / Self-managed
  2. Proactive
  3. Strong problem-solving
  4. Strong decision-making
  5. Collaborative
  6. Prioritization & time management
  7. Adaptability
  8. Improvement mindset

For the successful candidate, this role offers a clear growth path with the potential to develop into a Support Desk Manager position. If you believe this opportunity is the right fit for you, we'd like to hear from you!

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Mid-Level Support Software Developer jobs in Stellenbosch