Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 4, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • SANRAL is a South African state-owned company responsible for managing, maintaining, and developing the national road network, including toll and non-toll roads, to support economic growth and social development.
    Read more about this company

     

    Senior Software Developer (2782)

    MINIMUM REQUIREMENTS:

    • Diploma in Information Technology (NQF 6) or equivalent.
    • Certifications: C# with MVVM or C++.
    • Minimum of 5 years in application and software development.

    ADVANTAGEOUS:

    • Exposure to front-end and full-stack frameworks such as Razor Pages, Flutter, and ASP.NET MVC.
    • Hands-on experience with APIs and microservices in .NET Core.
    • Familiarity with Oracle databases.
    • Working knowledge of cloud platforms (AWS, Azure, or GCP).
    • Involvement in Agile methodologies, sprint planning, and team ceremonies.

    KEY RESPONSIBILITIES:

    • Lead and manage the full software development lifecycle, from requirements gathering to deployment and support.
    • Design modular, scalable, and secure application architectures using modern frameworks.
    • Develop robust applications, integrating server-side and client-side components with APIs and middleware.
    • Review, refactor, and optimise codebases to reduce technical debt and improve performance.
    • Write and maintain unit tests and automated test suites, contributing to CI/CD pipelines.
    • Translate business requirements, storyboards, and mock-ups into production-ready features.
    • Collaborate with cross-functional teams (analysts, designers, testers, project managers) to deliver solutions.
    • Implement database schemas and optimise data queries to support business logic and reporting.
    • Monitor application performance, troubleshoot issues, and ensure high availability and reliability.
    • Participate in Agile ceremonies, peer code reviews, and architectural discussions.
    • Ensure compliance with secure coding standards, QA processes, and corporate governance.

    Check how your CV aligns with this job

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at The South African National Roa... Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail