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 22, 2026
    Deadline: Jul 3, 2026
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Department of Land Reform and Rural Development (DALRRD)is responsible for developing agricultural value chains, providing agricultural inputs, monitoring production and consumption in the agriculture sector, as well as facilitating comprehensive rural development.


    Read more about this company

     

    Analyst Developer: Application Development

    REQUIREMENTS : Minimum requirements:

    • Applicants must be in a possession of a Grade 12 Certificate and a National Diploma in Computer Science / Software or System Engineering / Information Technology (IT) / Software Development (NQF Level 6) or related equivalent qualification.
    • Minimum of 3 years’ experience in: C# and .NET Framework / .NET Core, ASP.NET MVC and Entity Framework (EF / EF Core), Structured Query Language (SQL) Server, MySQL, Oracle, including database design, optimisation, and complex queries. Experience in Web Technologies and Scripting tools (JavaScript XML, jQuery and Microsoft Power BI).
    • Experience with Web Application Programming Interface (APIs) and RESTful services, Familiarity with HyperText Markup Language (HTML5), Cascading Style Sheets (CSS), Bootstrap, jQuery, and modern JavaScript frameworks. Strong understanding of Object-Oriented Programming (OOP), SOLID principles, and design patterns. Experience with Agile / Scrum methodologies. Experience in Software Development Life Circle (SDLC). Experience in relational database. Experience in performance, regression, and integration testing.

    DUTIES :

    • Write functional and technical design specification document. Analyse information processing needs and plan and design computer systems, using data modelling techniques. Define the goals of the system and advise flowcharts and diagrams describing logical operational steps of programs.
    • Design new systems including process flow, user interface, reports and security procedures. Evaluate and recommend appropriate web presentation and server-side technologies based on product needs and industry trends. Participate in Joint Application Development (JAD) and testing sessions. Work with key stakeholders to understand user’s requirements, translating them into technical specification requires for system development.
    • Work with quality assurer to ensure high quality of delivered product. Provide thought leadership on business requirements related to application development. Coordinate and link the computer systems within an organisation to increase compatibility so that information can be shared. Review and quality assurer coding. Supervise and participate on coding scripting review and conclusion. Perform application systems code review to ensure technical quality and high-quality service to clients / users. Conduct training on newly developed applications. Prepare training material for users of the new systems and conduct training. Evaluate service offered.

    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 Department of Land Reform and ... Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail