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: Apr 1, 2026
    Deadline: Apr 7, 2026
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • National Health Laboratory Service is a consumer services company based out of 1 Modderfontein Road, Johannesburg, Gauteng, South Africa.
    Read more about this company

     

    Analyst Developer

    Key job responsibilities

    • Follow and use proper project management principles on all projects  Participate in projects to understand new target systems’ processes and provisioning needs and implement solutions  Communicates any and all progress, roadblocks, issues to the team and management in a timely manner  
    • Facilitate Joint Analysis and Design (JAD) sessions, conduct business interviews and other information gathering techniques in order to determine business requirements  Analyse and document business requirements in consultation with users according to appropriate methodology and techniques Design complex technical solutions in line with the Business requirements to ensure clarity and completeness of the solution
    •  Develop and debug complex system components in line with technical specifications for quality implementation purposes  Determine and evaluate performance measures of the system to ensure optimal utilization Scrub, manipulate and load data from other sources into the systems to ensure accuracy and correctness of information  Provides code review, testing, debugging, technical documentation, general testing instructions, and lead/assist in go-live planning, go-live moves, and post-live support  Troubleshoot and support issues identified  Ensure all change management and compliance procedures are being followed  
    • Oversee resources associated with the design, development, testing and implementation phases of projects to ensure quality deliverables and assist in their growth Provide training and documentation to relevant stakeholders to ensure they understand and can achieve optimal system utilization  Perform other duties within scope as required or assigned by emergency or other operational reasons for which the employee is qualified to perform.

    Minimum requirements & key competencies

    •  NQF Level 6 (Information Technology/Computer Science/Software Development/Software Engineering)  Minimum 3 years’ experience as a Software Developer  3+ years’ experience with Microsoft .NET Core/.NET 5+ development using C#  Microsoft technologies including: ASP.NET Core, Entity Framework Core, and LINQ, modern web and mobile development frameworks and technologies including: Front-end: JavaScript (ES6+) 
    • Critical  TypeScript, ReactJS, Angular, or Blazor  Backend: RESTful APIs, ASP.NET Core Web API, Styling: CSS3, SASS/SCSS, and responsive design frameworks (e.g., Bootstrap, Tailwind)  Database development including relational database design (SQL Server or PostgreSQL), SQL, and ORM tools like EF Core  UI/UX design and rapid prototyping  Experience with version control and CI/CD tools (e.g., Git, GitHub/GitLab, Azure DevOps, or Jenkins) 
    • Critical  Experience leading and managing software development projects in structured or Agile environments  Proficient in software modelling using UML and/or modern design tools (e.g., Lucidchart, Draw.io)  Experience developing and integrating solutions with Microsoft 365 and SharePoint Online (Power Platform experience advantageous)  Strong understanding of the Software Development Life Cycle (SDLC)  Experience with unit testing and automated testing frameworks (e.g., xUnit, NUnit, Selenium, Playwright)  Familiarity with Agile methodologies (Scrum/Kanban) and DevOps practices 
    • Critical Experience with asynchronous programming, parallelism, and concurrency in modern .NET  Strong skills in debugging, performance tuning, and application optimization  Deep understanding of Object-Oriented Programming (OOP), Service-Oriented Architecture (SOA), and microservices.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to National Health Laboratory Services on www.nhls.ac.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at National Health Laboratory Ser... Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail