.Net developer

1 month ago


Pretoria, South Africa IT Ridge Technologies Full time

Required Skills (Minimum): 

  • At least 5 years+ experience doing .Net C# development
  • A solid understanding and experience in databases, can be MSSQL, MYSQL, Hanna or Oracle
  • A solid understanding and experience of SOA and OOP principles
  • A solid understanding and experience of N-tier and N-layered architecture
  • A solid understanding and experience with ASP.net Authentication and Authorization
  • A solid understanding and experience of ORM technologies
  • Entity Framework a preference

Beneficial Skills (At least 1 is required)
• Experience with Dependency Injection and Inversion of Control beneficial
• Specifically Microsoft Unity Container or Autofac
• A solid understanding and experience of ASP.Net MVC
• A solid understanding and experience in WCF (nServiceBus beneficial)
• A solid understanding and experience with Single Page Application (SPA), JavaScript

Frameworks and Libraries
• Angular recommended
• Restful service experience
• Experience with the Neo-Security Stack
• OAuth, OpenConnectId, Secure token Service or Microsoft Identity
• Experience with Microsoft Open Web Interface (Owin).
• Experience in domain driven design (DDD)
• Experience in test driven development (TDD)
• A solid understanding and experience in an ERP and respective API’s
• SAP (B1), Evolution highly beneficial

Required Life Skills:
• A focused, output driven individual with a drive to finish what has been started.
• Strong analytical skills.
• Attention to detail.
• Ability to work effectively as an individual and as part of a team.
• Good Inter-personal skills.
• Good written and verbal communication skills.
• A flexible approach and ability to adapt.
• Ability to work and perform whilst under pressure.
• Ability to self-manage granular work items.

Qualification requirements (At least 1 is required):
• University degree / diploma in computer science or information systems
• Microsoft Certified Solutions Developer (MCSD) or equivalent certification
• University degree / diploma in accounting, finance, or business
• 10+ years software development experience



  • Pretoria, South Africa People Dimension Full time

    Synopsis:A leading software development company in Centurion is looking for an experienced C#/.Net Full Stack Developer to join their team.Job Description:Main Purpose:• Collaborate with a team of Developers and UX Designers to develop and maintain web and mobile applications.Minimum Requirements:• Matric Qualification• Computer Science Degree or...


  • Pretoria, South Africa Telebest Full time

    Our client has an opportunity available for a Senior Net Developer Specialist based in Pretoria.Requirements:Minimum qualification of a NQF level 7 Bachelor`s Degree in Information Technology or Computer Science.Relevant Microsoft .Net or Development certifications.5+ years’ experience in systems analysis, software development or related technical...


  • Pretoria, South Africa Botlhale Village Full time

    Job Title: Full Stack .NET EngineerCompany: Botlhale VillageLocation: Hybrid – Menlyn Maine, PretoriaAbout Botlhale Village At Botlhale Village, we leverage the power of technology to pioneer innovative solutions and drive meaningful change. Established as a dynamic tech hub, we provide custom software development and incubation for startups. Our mission...

  • Full Stack Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Talent Evolution (Pty) Ltd Full time

    Our client is seeking a full stack developer with 3 – 5 years' experience. The ideal candidate will be responsible for designing, developing, and maintaining software applications across the entire stack and hold a firm understanding of web frameworks,...Requirements: Specific Skills & Experience: · A relevant tertiary qualification (Honours in Computer...


  • Pretoria, South Africa Network Recruitment Full time

    A you a Stable Full Stack .Net Developer with at least 3 years experience?Do you have an impressive academic background and looking for a stable role in one of SA's leading software providers?Here's a hybrid role just for you.


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    A you a Stable Full Stack .Net Developer with at least 3 years experience?Do you have an impressive academic background and looking for a stable role in one of SA's leading software providers?Here's a hybrid role just for you.

  • Full Stack Developer

    2 weeks ago


    Pretoria, South Africa Talent Evolution (Pty) Ltd Full time

    Our client is seeking a full stack developer with 3 – 5 years’ experience. The ideal candidate will be responsible for designing, developing, and maintaining software applications across the entire stack and hold a firm understanding of web frameworks,... Requirements: Specific Skills & Experience: ·         A relevant tertiary qualification...


  • Pretoria, South Africa Salt Recruitment Full time

    **Software Development Manager** Are you an experienced and dynamic Dev Manager looking for an exciting opportunity in one of Africa’s largest Dev Houses? We are seeking a talented individual with a minimum of 4 years of managerial experience or 6 years as a lead developer, who is fluent in Afrikaans, to join our team. **About Us**: We are a prominent...


  • Pretoria, South Africa CapitalH Full time

    Our client in the financial services industry is looking for a Senior Software DeveloperThe Senior Developer will part of an inhouse development team that produce software solutions. The developer work together with a team of business analysts and other developers to develop and provide support on investment administration and Manco systems. The technology...


  • Pretoria, South Africa Capital H Staffing and Advisory Solutions Full time

    Our client in the financial services industry is looking for a Senior Software DeveloperThe Senior Developer will part of an inhouse development team that produce software solutions. The developer work together with a team of business analysts and other developers to develop and provide support on investment administration and Manco systems. The technology...


  • Pretoria, South Africa CapitalH Full time

    Our client in the financial services industry is looking for a Senior Software Developer The Senior Developer will part of an inhouse development team that produce software solutions. The developer work together with a team of business analysts and other developers to develop and provide support on investment administration and Manco systems. The technology...

  • Software Developer

    1 month ago


    Pretoria, South Africa People Dimension Full time

    RequirementsEssential (Must Have):· Degree in either:o Computer Engineering oro Electronic Engineering· from any of the University of Pretoria, University of Stellenbosch, North-West University or the University of KwaZulu-Natal.· Completion of this degree within a period of 5 years.· A’s or B’s for both Mathematics and Science in matric.· 0 to 4...


  • Pretoria, South Africa Network Recruitment Full time

    Qualifications & Experience: The ideal candidate will have 3-5 years of experience in:C# ASP.NET .NET MVC and MVC Core5 Java Android development Angular MS SQL Server SQL SSMS Visual Studio and VS Code Windows Server (advantageous but not essential) Full development lifecycle Xamarin Key Responsibilities: Maintain and enhance in-house software. Develop in...


  • Pretoria, South Africa Network Recruitment Full time

    Qualifications & Experience:The ideal candidate will have 3-5 years of experience in:C#ASP.NET.NET MVC and MVC Core5JavaAndroid developmentAngularMS SQL ServerSQL SSMSVisual Studio and VS CodeWindows Server (advantageous but not essential)Full development lifecycleXamarinKey Responsibilities:Maintain and enhance in-house software.Develop in C# and .NET...


  • Pretoria, South Africa Network Recruitment Full time

    Qualifications & Experience:The ideal candidate will have 3-5 years of experience in:C#ASP.NET.NET MVC and MVC Core5JavaAndroid developmentAngularMS SQL ServerSQL SSMSVisual Studio and VS CodeWindows Server (advantageous but not essential)Full development lifecycleXamarinKey Responsibilities:Maintain and enhance in-house software.Develop in C# and .Net...


  • Pretoria, South Africa Network Recruitment Full time

    Qualifications & Experience: The ideal candidate will have 3-5 years of experience in:C# ASP.NET .NET MVC and MVC Core5 Java Android development Angular MS SQL Server SQL SSMS Visual Studio and VS Code Windows Server (advantageous but not essential) Full development lifecycle Xamarin Key Responsibilities: Maintain and enhance in-house software. Develop in...


  • Pretoria, Gauteng, South Africa NTT Full time

    NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of...


  • Pretoria, South Africa Kamo Placements Full time

    Requirements:Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences and/ OR matric with at least 15 years relevant experience as a developer as part of a team in a software development environment.A strong knowledge of Microsoft web development toolsets is essential.4 years relevant experience as a Team Lead Integration...


  • Pretoria, South Africa Kamo Placements Full time

    Requirements: Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences and/ OR matric with at least 15 years relevant experience as a developer as part of a team in a software development environment. A strong knowledge of Microsoft web development toolsets is essential. 4 years relevant experience as a Team Lead...

  • Systems Analyst

    1 month ago


    Pretoria, South Africa Fourier Recruitment Full time

    Systems Analyst - Centurion Examining/maintenance checks current systems Incident/Request management Talking to users (requirements gathering) Liaising with other IT staff Implementing new systems / undertaking system deployments Travel is a key feature of the job as the majority of work is undertaken at clients' premises. Demonstrated success in being a...