Senior .NET Software Developer

1 month ago


Cape Town, Western Cape, South Africa IOCO Full time
About IOCO

We are a consultancy that solves complex real-world problems with innovative software solutions. Our team of experts uses modern technology, software, and development expertise to push the boundaries of innovative solutions across multiple industries.

At IOCO, we believe anything is possible with the right skills and knowledge. We are continuously looking for talented individuals to join our team and contribute to our mission.

Our company culture is built on continuous learning, teamwork, and innovation. We provide our employees with opportunities to hone and grow their craft, connect with peers, and share ideas and experiences.

About the Role

We are seeking an experienced .NET developer to join our growing team. As a Senior .NET Software Developer, you will play a critical role in designing and developing high-quality software solutions that meet our clients' needs.

This is a 12-month contract opportunity based in Cape Town, South Africa. The ideal candidate will have at least 5 years' experience in developing information systems and a strong background in .NET/C#. Knowledge of Microsoft Azure DevOps and Azure is also essential.

You will be working closely with cross-functional teams to deliver functional and defect-free components within agreed timeframes. Your expertise will be crucial in interpreting software requirements, planning development tasks, and ensuring adherence to architectural standards.

Key Responsibilities
  1. Development: Utilize .NET/C# to build efficient, scalable applications and custom web services, ensuring their seamless integration and consumption.
  2. Project Execution: Collaborate closely with cross-functional teams to meet project timelines, delivering functional and defect-free components within agreed timeframes.
  3. Requirements Analysis: Interpret software requirements, plan development tasks accordingly, and ensure adherence to architectural standards.
  4. Product Improvement: Actively participate in enhancing the overall functionality of various software products.
  5. Research Innovation: Conduct research on emerging technologies and apply new techniques to optimize development practices.
  6. System Maintenance: Manage and maintain existing systems, providing support and enhancements as needed.
  7. User Experience Integration: Collaborate with UX designers to integrate designs, ensuring a functional and user-friendly experience.
  8. Peer Code Review: Participate in code reviews to ensure high standards and knowledge sharing within the team.
  9. Deployment: Oversee the deployment process for Production and User Acceptance Testing (UAT) environments.
About You

We are looking for a skilled and motivated individual with a proven ability to work creatively and analytically in a problem-solving environment. You should be confident in expressing ideas as part of a team and possess excellent communication and interpersonal skills.

A self-starter capable of working under pressure, you should be curious and engaged in Continuous Learning and Professional Development. Knowledge of React and Angular is beneficial but not required.

As a bonus, familiarity with SQL Server or Relational Database and Git-based Source Control would be advantageous. Unit Testing is also highly valued.

About the Opportunity

This is a fantastic opportunity to join a dynamic team and work on interesting projects across different business domains. You will have the chance to collaborate with knowledgeable minds, share ideas, and learn from your peers.

IOCO offers a supportive and inclusive work environment where you can grow and develop your skills. You will have access to inspiring developer forums and training programs to help you stay up-to-date with the latest technologies and trends.

The salary range for this position is R600,000 - R900,000 per annum, depending on experience. If you are a motivated and skilled .NET developer looking for a new challenge, please apply today.



  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job Title: Senior Software Developer - .Net Expertise RequiredAbout Us: At Communicate Recruitment, we pride ourselves on building long-lasting relationships with our clients and candidates alike.Job Description: As a senior software developer in our .Net team, you will be responsible for developing and maintaining high-quality software applications that...


  • Cape Town, Western Cape, South Africa PBT Group Full time

    Job Title:Senior .NET Software Engineer RoleOverview:The Senior .NET Software Engineer will be responsible for designing, developing, and maintaining software applications using the Microsoft .NET Framework.About the Job:This Senior .NET Software Engineer role at PBT Group involves working closely with cross-functional teams to ensure smooth delivery of...


  • Cape Town, Western Cape, South Africa BeingIT Full time

    We are seeking a talented Senior .NET Developer to join our team at BeingIT in Durbanville, Cape Town. This is an exciting opportunity for an experienced developer to work on a challenging project, Platinum Cloud, using the latest technologies.About the RoleThis position requires a strong background in .NET (MVC, API, Services), SQL Server, and PWA using...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    E-Merge is a leading Fintech and payments hub in South Africa, with over a decade of experience in shaping the industry. We are now looking for a talented Senior C# Software Developer to drive our technical evolution forward.About the OpportunityThis role offers the chance to work on cutting-edge projects, collaborating with a dynamic team that is passionate...

  • Senior .NET Developer

    3 weeks ago


    Cape Town, Western Cape, South Africa PBT Group Full time

    We are seeking a skilled Senior .NET Developer to join our team at PBT Group.Job Description:The ideal candidate will have extensive experience in designing, developing, and maintaining software applications using the Microsoft .NET Framework. Strong understanding of both front-end and back-end technologies is required, including proficiency in C# and...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    E-Merge is seeking a highly skilled .NET Developer to join our team in Cape Town or Johannesburg. As a senior developer, you will be responsible for designing and implementing software solutions using the .NET stack. With experience in Full Stack development, including React, Typescript, JavaScript, and Entity Framework Core, you will play a key role in...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Job Title: Senior .Net Developer Position with Exciting Career Opportunities.About the Role:The team at Goldman Tech Resourcing is seeking an experienced .Net Developer to join our client's dynamic and innovative team. As a senior developer, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using .Net...


  • Cape Town, Western Cape, South Africa IT Ridge Technologies Full time

    Job TitleSenior Software Development ExpertAbout the RoleWe are seeking a highly skilled Senior Software Development Expert to join our team at IT Ridge Technologies in Cape Town. The ideal candidate will have a strong background in full-stack development, with a focus on cloud-based technologies and .NET.Key ResponsibilitiesDevelop and maintain software...


  • Cape Town, Western Cape, South Africa People Solved Full time

    About People SolvedWe are a cutting-edge technology company undergoing digital transformation, seeking talented Senior Software Developers to join our team. Our focus is on building market-leading platforms and software for out-of-the-box brand and market configurations.Main TechnologiesOur primary development languages include C#, .Net Core, Angular, etc....


  • Cape Town, Western Cape, South Africa People Solved Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Specialist to join our team at People Solved.Job DescriptionThe successful candidate will support the delivery of cutting-edge software that supports critical business processes. This will help the team excel at creating an exceptional customer experience and stay ahead of the...


  • Cape Town, Western Cape, South Africa wePlace Full time

    Job Title: Full Stack .NET DeveloperEstimated Salary: $110,000 - $160,000 per yearJob OverviewWePlace is a leading provider of software solutions, and we are seeking a highly skilled Full Stack .NET Developer to join our team. As a Full Stack developer, you will be responsible for designing, developing, and deploying software solutions using .NET Core, C#,...

  • Senior .NET Expert

    3 weeks ago


    Cape Town, Western Cape, South Africa E-Merge Full time

    E-Merge specializes in creating bespoke software solutions tailored to key clients across South Africa and internationally.This SENIOR .NET DEVELOPER role requires passion for technology and partnership building through innovative .NET stack solutions.The estimated salary range is R550 to R780 per hour.To succeed in this position, candidates should:Have 7-10...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Are you a seasoned software engineer looking to take your career to the next level? Do you have a passion for leading teams and driving innovation in the mobile space? We're seeking an experienced Senior Mobile Software Engineer to join our team at Entelect.We offer a competitive salary of $150,000 - $180,000 per annum, depending on experience, as well as a...


  • Cape Town, Western Cape, South Africa PBT Group Full time

    PBT Group is a leading company in the industry, offering a competitive salary of R850,000 to R1,200,000 per annum for this Intermediate C# Developer position.About the RoleWe are seeking an experienced and skilled Intermediate C# Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    Become part of E-Merge's expert team as a Senior .NET Developer, responsible for crafting bespoke software solutions that exceed client expectations. Leveraging your extensive experience in C#, React, and Azure cloud, you will drive innovation and partnership across SA and internationally.Our team demands high standards, so we need someone who shares our...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Senior Full-Stack C# DeveloperAt Goldman Tech Resourcing, we are seeking a seasoned Senior Full-Stack C# Developer to join our team. Key responsibilities include utilizing skills in Microsoft SQL Server, C#.Net/VB.Net, HTML, CSS, JavaScript, Bootstrap, SOLID principles, React JS, .net Core, EF Core, API development, Visual Studio, Git, JIRA, Azure DevOps,...


  • Cape Town, Western Cape, South Africa wePlace Full time

    WePlace is seeking a highly skilled Senior C# Developer to join our team. As a Senior Software Development Expert, you will play a crucial role in the development and implementation of software solutions that support our current and future business model.The estimated salary for this position is $120,000 - $180,000 per year, depending on experience and...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    Join Our Team!At E-Merge, we are passionate about innovation and delivering exceptional results. We are seeking a Senior C# Software Developer to join our fast-paced tech team.As a senior developer, you will be responsible for designing, developing, and deploying high-quality software solutions using the latest version of .NET Core. You will work closely...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    E-Merge is a well-regarded software development company based in Cape Town. They specialize in creating bespoke software solutions tailored to meet the unique needs of key clients across SA and internationally.The current need is for a Senior Software Developer who is skilled in React, on the front end, and Azure cloud. The right dev for the job must be...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    We are expanding our team at E-Merge, a renowned Fintech company in the Western Cape. As a senior C# .NET software developer, you will be responsible for designing and implementing scalable applications using cloud-based technologies.Your expertise should include:C# .NET developmentCloud computing and AWS servicesGolang and Node.jsRESTful APIs,...