Enable job alerts via email!

Mid-Level Support Software Developer

Invision HR

Stellenbosch

Hybrid

ZAR 30 000 - 70 000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled software developer to lead the development and implementation of innovative software solutions. This exciting role involves collaborating across teams to ensure technical excellence and functionality while addressing client needs. With a focus on continuous improvement and emerging technologies, you will have the opportunity to guide junior team members and contribute to the company's technical maturity. If you're proactive, adaptable, and passionate about delivering impactful technology solutions, this position offers a clear growth path to a leadership role.

Qualifications

  • 5+ years of software development experience with proven technical depth.
  • Experience in cross-functional project collaboration is essential.

Responsibilities

  • Drive development of solutions across the software development lifecycle.
  • Collaborate with internal teams to refine business requirements.

Skills

C#
.NET
.NET Core
JSON
API integration
WPF
WCF
HTML
CSS
JavaScript
JQuery
Bootstrap
Razor
Xamarin
JavaScript frameworks (Angular, Knockout)
Blazor
CoffeeScript
O365

Education

Relevant technical degree

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:

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


Responsibilities

Development & Technical Leadership

  • Own and drive the development of solutions across the software development lifecycle
  • Design, build, test, and maintain scalable and secure applications
  • Collaborate with internal teams and clients to refine business requirements into effective technical solutions
  • Participate in architectural decisions and contribute to evolving technical standards
  • Manage development timelines, ensuring quality delivery with minimal supervision


Support & Issue Resolution

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


Client & Cross-Team Collaboration

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


Technical Strategy & Growth

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


Requirements

Minimum Requirements

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


Competencies

  • Independent / Self-managed
  • Proactive
  • Strong problem-solving
  • Strong decision-making
  • Collaborative
  • Prioritization & time management
  • Adaptability
  • 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 your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.