254 C Net jobs in South Africa

Software Developer – .NET

R600000 - R1200000 Y Thotnr Consulting

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title: Senior Software Developer – .Net

Experience: 9+ Years

Location: Johannesburg, South Africa

Employment Type: Full-Time / Contract

Job Summary:

We are looking for an experienced .NET Software Developer with a strong background in Microsoft technologies to design, develop, and maintain high-quality applications. The ideal candidate will have deep expertise in C#, .NET Framework, and .NET Core, along with solid knowledge of modern development practices, performance optimization, and cloud integration.

Key Responsibilities:

  • Design, develop, and implement scalable applications using C#, ASP.NET (Core/MVC/Web API), and related Microsoft technologies.
  • Collaborate with cross-functional teams including business analysts, QA engineers, and DevOps teams to deliver high-quality software solutions.
  • Develop and maintain RESTful APIs and microservices-based architectures.
  • Perform code reviews, ensure adherence to coding standards, and mentor junior developers.
  • Optimize applications for performance, scalability, and maintainability.
  • Integrate applications with SQL Server databases and write complex queries, stored procedures, and performance tuning.
  • Work with Azure Cloud Services (App Services, Functions, Storage, etc.) for deployment and scaling of applications.
  • Participate in all phases of the SDLC – requirement analysis, design, coding, testing, and deployment.
  • Troubleshoot and resolve technical issues across environments.
  • Stay up to date with the latest Microsoft technologies and frameworks, recommending adoption where relevant.

Technical Skills Required:

  • Languages & Frameworks: C#, .NET Framework, .NET Core, ASP.NET MVC, Web API
  • Front-end Technologies: HTML5, CSS3, JavaScript, jQuery, Angular/React (nice to have)
  • Database: SQL Server, Entity Framework, LINQ
  • Cloud & DevOps: Microsoft Azure, CI/CD pipelines (Azure DevOps, GitHub Actions)
  • Tools: Visual Studio, Git, Postman, Swagger, IIS
  • Architecture: Microservices, N-tier architecture, Design Patterns, SOLID principles
  • Testing: Unit Testing (NUnit/xUnit), Integration Testing
  • Other: Agile/Scrum methodologies, RESTful services, API integrations

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • Minimum 9 years of experience in software development using Microsoft technologies.
  • Proven experience in leading development efforts or mentoring teams.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.

Preferred Qualifications (Good to Have):

  • Experience with Power Platform, SharePoint, or Dynamics 365.
  • Exposure to Docker, Kubernetes, or containerized environments.
  • Knowledge of security best practices, authentication, and authorization (OAuth, JWT).

Job Type: Full-time

This advertiser has chosen not to accept applicants from your region.

NET Developer

Rosebank, Gauteng GMI Advisory

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description:



The NET Developer will assist in end-to-end system enhancement and new development using C#, Bootstrap, CSS3, HTML5, Typescript, JavaScript, Knockout, ASP.NET Web forms, .NET Core, MVC, and Entity Framework, SQL Server including creating stored procedures, functions, tables and creating and maintaining SSIS packages and SSRS reports.



This position will assist in enhancements of new and existing systems and entire end-to-end system development using .NET technologies. As a full stack developer, skills are needed in both front-end and back-end development. C#, Angular, Bootstrap, CSS3, HTML5, Typescript, JavaScript, Knockout, ASP.NET Web forms, .NET Core, Entity Framework and SQL 2016+

" Gather business requirements, analyze, and create functional and technical specifications

" Analyze and design SQL databases and database objects

" Perform end-to-end development and testing and support business users with user testing

" Resolve system issues and problem reports reported by end users though the Help Desk.



Successful candidates will possess;

The ability to analyze new development, or current applications and assist with coding tasks; able to react quickly to changing requirements in an agile environment

Self-starter work ethic, adept at providing exceptional results with limited supervision

Excellent troubleshooting skills to identify and fix issues reported in existing systems

Required / Desired Skills Skill Required / Desired Amount of Experience:

• Experience in developing ASP.NET Required 3 Years

• Experience with ASP.NET Web forms Required 3 Years

• Experience with RESTFUL development for web services and APIs Required 3 Years

• Experience using C#, VB.NET or ASP.NET Core Required 3 Years

• Proficiency with using Visual Studio 2019 and previous versions Required 3 Years

• Experience in working with HTML5, CSS3, JavaScript, Typescript, Knockout, and Angular Required 3 Years

• Experience using LINQ and Entity Framework Required 3 Years

• Team Foundation Server/Azure Dev Ops (or other version control tools) required 3 Years

• SQL Server 2016+ Required 3 Years

• Experience in creating batch packages using SSIS Required 3 Years

• Experience in creating reports using SSRS Required 3 Years

• Database modeling & Design Required 2 Years

• Experience in using Power BI Desired 1 Years

• Experience with Microsoft Azure Cloud services Desired 1 Years

• Experience designing CI/CD pipelines into Azure App Services Desired 1 Years can demonstrate knowledgeable experience in Open Text Content Server Highly desired can demonstrate knowledgeable experience in Adobe Experience Manager specifically using Designer, Workbench, and Workflow.



NB! CV FORMAT MUST BE PDF
This advertiser has chosen not to accept applicants from your region.

NET Developer

Sandton, Gauteng R90000 - R120000 Y Fedgroup

Posted today

Job Viewed

Tap Again To Close

Job Description

Matriarch is a specialist energy and utilities management company and a proud partner within the Fedgroup ecosystem.

About Matriarch

Matriarch is an Intelligent Asset Management company. We manage high-value energy assets by leveraging advanced IoT technology, real-time data and actionable insights to:

  • Optimise performance
  • Maximise return on investment (ROI)
  • Enhance sustainability

Our mission is simple: provide data-driven tools and insights that cut risk, enable smarter decisions, and deliver long-term, measurable returns.

To make this possible, we've built both external tooling and internal tooling (Grafana dashboards, monitoring systems, and custom data pipelines with .NET, MSSQL and React). If we can measure it, we can display it.

We're a dynamic team with ongoing R&D projects, exploring new opportunities in industries like agriculture and beyond.

The Role

We're looking for a talented .NET Developer who wants to work on a variety of real-world projects. You'll be building the .NET services behind our client portal (where customers monitor their assets) and our internal operations tooling. Expect to work with .NET Core, ASP.NET MVC, and MSSQL while also dipping into IoT, energy systems and large-scale data.

If you thrive on variety, love solving problems and want to build products that are actually used in the field, this role will keep you engaged.

What You'll Do

  • Build and maintain .NET applications that support our client-facing platforms and internal tools
  • Integrate with IoT devices, firmware, and third-party APIs
  • Help shape and develop APIs and data pipelines (Kafka experience a bonus)
  • Collaborate with cross-functional teams on the full product lifecycle: From design → development → deployment → monitoring
  • Use Grafana and other internal tools to create dashboards and insights for energy and IoT systems
  • Stay hands-on with new tech and contribute to R&D projects across the property, energy and agriculture industries
  • Design, optimise and work with SQL databases (including performance-intensive queries)

What We're Looking For

  • Strong experience with .NET Core / ASP.NET MVC
  • Confident working with databases (SQL, MSSQL) and performance-heavy queries
  • Good grasp of API development and integration
  • Curious, proactive and comfortable working independently or in a collaborative team
  • Excellent communication skills

Bonus Skills (nice to have, not must-haves):

  • IoT device integration and firmware experience
  • Experience working with large datasets / Kafka / real-time data streaming
  • Frontend basics (HTML, CSS, JavaScript)
  • Cybersecurity knowledge
  • Familiarity with DevOps practices and tools
  • Background in the energy or agriculture sector

Why Join Us?

  • A role that's varied, hands-on and never boring.
  • Work on real IoT + energy systems that drive sustainability and impact
  • A pipeline of projects across energy, utilities, and agriculture
  • A collaborative culture where your ideas actually make it into production
  • Opportunities to learn, experiment, and grow with a forward-thinking team
This advertiser has chosen not to accept applicants from your region.

Net Developer

R90000 - R120000 Y iOCO

Posted today

Job Viewed

Tap Again To Close

Job Description

We're currently looking for a few intermediate and Senior .Net Developers to join our Cape Town based team.

We are working with a few clients, all based in Cape Town and who all work in a hybrid way.

For the Full stack roles, besides using .Net on the back-end, APIs and SQL, etc. the following tech is used on the front-end: Angular, React or Blazor.

There are also back-end focused positions available.

I'm happy to share further details if you're open to a discussion (role/ client specific).

Other information applicable to the opportunity:

  • Contract Position: 12 Months (can look at perm as an option)
  • Location: Cape Town - Hybrid
  • Level/ years experience: Intermediate - Senior (5+ years)
This advertiser has chosen not to accept applicants from your region.

NET Developer

R900000 - R1200000 Y PBT Group

Posted today

Job Viewed

Tap Again To Close

Job Description

We are seeking a skilled .NET Developer with proven experience in AWS, Power BI, and Python scripting. The ideal candidate will be responsible for designing, developing, and maintaining scalable applications, integrating cloud-based solutions, and delivering data-driven insights.

Job Duties:

  • Develop and maintain .NET applications across various business domains
  • Design and implement cloud-native solutions using AWS
  • Create and manage Power BI dashboards and reports
  • Automate data workflows and ETL processes using Python
  • Collaborate with cross-functional teams to define and deliver technical solutions
  • Troubleshoot, optimize, and enhance existing systems and codebases

Key Requirements:

  • 5+ years experience with relevant technologies
  • Strong proficiency in .NET (C#)
  • Hands-on experience with AWS services
  • Solid understanding of Power BI for reporting and dashboards
  • Proficient in Python scripting for automation and data processing
  • Ability to work independently and in a collaborative team environment
This advertiser has chosen not to accept applicants from your region.

Net Developer

R400000 - R1200000 Y iOCO

Posted today

Job Viewed

Tap Again To Close

Job Description

We're seeking a skilled Senior .NET Developer to join our growing team.

In this role, you will be required to design, develop and maintain software applications using the .NET framework. The role involves building high-quality, scalable, and efficient solutions that meet technical and business needs. The developer will work closely with cross-functional teams, including business analyst and project managers, to ensure successful delivery of software projects and ongoing system enhancements.

What you'll do:

Translate requirements to solution design

  • Translate business functional requirements into a fit for purpose technical design that meets IT Architecture, data, security, resilience and quality standards.
  • Responsible for the target selection and acquisition of off-the-shelf components where such components will reduce cost and speed up development.
  • Document and communicate the solution and high-level designs using effective visualisations and technical writing skills.
  • Identify opportunities in development through coding modules that can be distributed amongst developers to support resource scalability within a project.

Application development

  • Design, develop and maintain web and desktop applications using .NET core, ASP.NET, and related technologies.
  • Create robust, scalable, and secure RESTful APIs and microservices to support enterprise-wide applications.
  • Collaborate with software architects to design high-level application architecture and ensure the scalability and performance of systems.
  • Implement solutions that follow design patterns, coding standards, and industry best practices to ensure maintainability and reusability.
  • Participate in code reviews and contribute to architectural discussions.
  • Optimize database performance through indexing, query optimization, and ensuring proper data relationships.
  • Perform unit testing and integration testing to ensure that developed solutions meet functional and non-functional requirements.
  • Deploy applications to cloud environments such as Azure or AWS, ensuring security, scalability and availability.
  • Write and maintain technical documentation, including application architecture, code documentation and user manuals.
  • Participate in the continuous improvement of software development processes by recommending tools and techniques that increase productivity and quality.
  • Collaborate with business analysts to translate business requirements into technical specifications.
  • Provide regular updates to the Application Development Lead and/or Project Managers against expected milestones.

Key functions:

  • Balancing performance and scalability with maintainability in large-scale enterprise applications.
  • Staying updated on the latest technologies and integrating them into the software development process.
  • Stakeholder management
  • Develop solutions that extensible and robust, with the option to re-use across multiple solutions.
  • Work effectively in a small team with many external interfaces into the various application projects.

Your expertise:

  • The technology skillset required is:
  • Microsoft technologies - .Net; SQL, Oracle, SharePoint
  • Software Development Tools: MS Visual Studio, Microsoft Team Foundation Server
  • Software Languages: C#.Net, HTML, DHTML, JavaScript, VbScript, XML, CSS, Advanced Transact SQL.
  • Technologies: Web Services, Windows Services, AJAX, Design Patterns, COM+, Active Directory, MFT, SharePoint
  • Advantageous - SAP Technologies – SAP Cloud platform, SAP Process Orchestrator
  • A good knowledge of available IT industry standards around solution design and software development
  • Broad knowledge of current Industry Technologies, Platforms and Technology Shifts
  • Very strong solution conceptualisation skills
  • Strong Writing and Communication skills and the associated ability to develop the Solution and High-Level Designs
  • Excellent interpersonal skills and team working,
  • Has a knowledge of relevant development SDLC.

Personal Attributes:

  • Excellent verbal and written communication skills, with the ability to present complex ideas clearly.
  • Strong analytical and problem-solving skills.
  • Comfortable working under pressure and meeting established business objectives.
  • Collaborative mindset with the ability to work effectively across cross-functional teams.
  • Empathy for stakeholders and a user-centric approach to solution design.

Other information applicable to the opportunity:

  • Contract Position: 12 Months
  • Location: Cape Town - Hybrid
This advertiser has chosen not to accept applicants from your region.

NET Developer

R80000 - R200000 Y Cruze Control Technologies

Posted today

Job Viewed

Tap Again To Close

Job Description

We are looking for a .NET Developer for our client based in the financial industry for a fixed term employment contract based in Johannesburg on-site (6 months and renewable).

Requirements and Experience:

  • Relevant degree or qualification
  • At least 6 years of development experience
  • 5 years or more experience working with C#, .NET and Azure
  • Financial services experience is advantageous
  • Has to be based in Johannesburg
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest C net Jobs in South Africa !

NET Developer

Krugersdorp, Gauteng R1124000 - R1368000 Y Bizmod

Posted today

Job Viewed

Tap Again To Close

Job Description


Hiring: .NET Developer (C#) – Johannesburg West

We are on the lookout for a
skilled .NET Developer (C#)
to join our team on a hybrid model (3 days per week on-site: Tuesday, Wednesday & Thursday).


Key Details:

  • Position:
    .NET Developer (C#)
  • Experience:
    7–12 years preferred
  • Rate:
    R550 – R650 per hour (please ensure this range works for you)
  • Location:
    Johannesburg West (Hybrid – 3 days on-site)


Skills & Expertise:

  • Strong proficiency in
    C# .NET Development
  • Hands-on experience with
    Azure DevOps – CI/CD Pipelines
  • Solid knowledge of
    GIT
  • Proven
    API System Integration
    experience
  • Exposure to
    AWS
    (preferred, migration planned)
  • Angular
    experience (advantageous but optional)
  • Insurance industry background very important

If you're interested or know someone suitable, please get in touch

This advertiser has chosen not to accept applicants from your region.

NET Developer

Rosebank, Gauteng GMI Advisory

Posted today

Job Viewed

Tap Again To Close

Job Description

temporary

Job Description: The NET Developer will assist in end-to-end system enhancement and new development using C#, Bootstrap, CSS3, HTML5, Typescript, JavaScript, Knockout, ASP.NET Web forms, .NET Core, MVC, and Entity Framework, SQL Server including creating stored procedures, functions, tables and creating and maintaining SSIS packages and SSRS reports. This position will assist in enhancements of new and existing systems and entire end-to-end system development using .NET technologies. As a full stack developer, skills are needed in both front-end and back-end development. C#, Angular, Bootstrap, CSS3, HTML5, Typescript, JavaScript, Knockout, ASP.NET Web forms, .NET Core, Entity Framework and SQL 2016+

  • Gather business requirements, analyze, and create functional and technical specifications
  • Analyze and design SQL databases and database objects
  • Perform end-to-end development and testing and support business users with user testing
  • Resolve system issues and problem reports reported by end users though the Help Desk.
Successful candidates will possess; The ability to analyze new development, or current applications and assist with coding tasks; able to react quickly to changing requirements in an agile environment Self-starter work ethic, adept at providing exceptional results with limited supervision Excellent troubleshooting skills to identify and fix issues reported in existing systems Required / Desired Skills Skill Required / Desired Amount of Experience:
  • Experience in developing ASP.NET Required 3 Years
  • Experience with ASP.NET Web forms Required 3 Years
  • Experience with RESTFUL development for web services and APIs Required 3 Years
  • Experience using C#, VB.NET or ASP.NET Core Required 3 Years
  • Proficiency with using Visual Studio 2019 and previous versions Required 3 Years
  • Experience in working with HTML5, CSS3, JavaScript, Typescript, Knockout, and Angular Required 3 Years
  • Experience using LINQ and Entity Framework Required 3 Years
  • Team Foundation Server/Azure Dev Ops (or other version control tools) required 3 Years
  • SQL Server 2016+ Required 3 Years
  • Experience in creating batch packages using SSIS Required 3 Years
  • Experience in creating reports using SSRS Required 3 Years
  • Database modeling & Design Required 2 Years
  • Experience in using Power BI Desired 1 Years
  • Experience with Microsoft Azure Cloud services Desired 1 Years
  • Experience designing CI/CD pipelines into Azure App Services Desired 1 Years can demonstrate knowledgeable experience in Open Text Content Server Highly desired can demonstrate knowledgeable experience in Adobe Experience Manager specifically using Designer, Workbench, and Workflow.
NB! CV FORMAT MUST BE PDF

This advertiser has chosen not to accept applicants from your region.

.NET Developer

Johannesburg, Gauteng e-Merge IT Recruitment

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

A dynamic and fast-growing organisation in the life insurance industry is seeking a passionate and skilled Software Developer to join its vibrant team in Sandton, Johannesburg.

If you're excited by the idea of transforming the life insurance space with technology that evolves as people's lives do, this role is for you.

What You’ll Be Doing

As a Software Developer, you’ll be responsible for the design, development, and deployment of software components and standalone applications. You’ll work as part of the Application Foundry team, which includes Developers, Testers, and Business Analysts, delivering high-quality software that drives innovation in the life insurance industry.

Minimum Qualifications

Matric / Grade 12 with at least a C symbol for Higher Grade Mathematics

A degree or diploma in Information Systems, Engineering, or Mathematical Sciences

Required Experience

2–5 years of hands-on development experience using technologies such as WCF, EF, MVC4/5, and WebAPI

Proven experience in web development, multithreaded applications, and rich internet applications

Key Knowledge Areas

Technologies: .NET 4+, LINQ, Entity Framework, WebAPI

Strong grasp of Windows operating systems and communication protocols

Solid understanding of UML, XML, HTML, and JSON

Familiarity with Agile development practices

Bonus: Experience with Silverlight, WCF, grpc, Docker, Kubernetes, and WPF

The Reference Number  for this position is PM60847  which is a Permanent Hybrid position based in Johannesburg offering a cost to company of up to R900k Per Annum negotiable on experience and ability. Contact Phindi at or call her at to discuss this and other opportunities.

Are you ready for a change of scenery? E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website   for more great positions.

Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All C Net Jobs