Senior C# Software Engineer

2 months ago


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

About the Role

We are seeking a skilled C# software engineer to contribute to the development, maintenance, and optimization of our software applications. In this position, you will analyze business requirements, design efficient solutions, and implement high-quality, scalable code. This role involves close collaboration with business analysts, project managers, and other developers to deliver software that meets technical and business needs.

Key Responsibilities

  • Analyze business requirements and work with stakeholders to translate them into technical specifications.
  • Design, develop, and maintain robust C# applications, adhering to software engineering best practices.
  • Collaborate with project teams to develop and optimize back-end services, APIs, and database solutions.
  • Implement and optimize SQL queries and stored procedures as part of data-centric applications.
  • Conduct thorough testing, debugging, and quality assurance to ensure software stability and performance.
  • Create and maintain technical documentation to support existing and new systems.
  • Participate in code reviews and provide feedback to maintain code quality and standards.
  • Collaborate with cross-functional teams to resolve complex technical issues and implement enhancements.

Qualifications & Experience

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent experience).
  • 3+ years of experience as a C# Developer, Analyst Programmer, or similar role.
  • Strong knowledge of C# and .NET Framework (preferably .NET Core).
  • Experience with SQL Server and proficiency in writing complex SQL queries, stored procedures, and optimizing databases.
  • Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) and RESTful API development is beneficial.
  • Familiarity with ASP.NET MVC, Web API, and Windows services.
  • Experience with version control systems (e.g., Git).
  • Understanding of Agile development methodologies and experience working in a Scrum environment.
  • Strong analytical skills and attention to detail in understanding and solving technical and business problems.


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

    Job Title: Senior C# Software EngineerEstimated Salary: $120,000 - $180,000 per yearJob DescriptionWePlace is seeking an experienced Senior C# Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.The successful candidate will be responsible for...


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

    Company Overview: We are a leading recruitment agency in Cape Town, specializing in IT careers and developer jobs. Our expertise spans across multiple technologies including C++, Java, .Net, and Angular.Salary: R1 200 000 - R1 800 000 per annum, depending on experienceJob Description: In this senior role, you will be responsible for the full lifecycle of C++...


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

    We are seeking a seasoned Senior C++ Software Engineer to join our team at Goldman Tech Resourcing. As a key contributor, you will be responsible for developing, testing, and implementing C++ applications for local devices.Key Responsibilities:Design and develop C++ applications with a focus on performance and reliabilityCollaborate with cross-functional...


  • Cape Town, Western Cape, South Africa MSP Staffing LTD Full time

    Job OverviewMSP Staffing LTD is seeking a highly skilled and dedicated Senior C# Software Engineer to manage the software development lifecycle, ensuring the delivery of high-quality solutions using C#, JavaScript, and SQL Server.


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

    About Us">C Communicate Recruitment is seeking a seasoned Senior C# Developer to join our team. We are looking for a highly skilled and experienced professional with a minimum of 10 years of experience in developing cutting-edge software solutions using C# and .NET technologies.Salary">$140,000 - $160,000 per annum, depending on your level of experience and...


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

    We are looking for a skilled Senior C# AWS Software Engineer to join our team at Goldman Tech Resourcing.The ideal candidate will have extensive experience developing within the .Net Framework, with a strong focus on ASP.Net, C#, and Azure.Key ResponsibilitiesDevelop new projects using .Net Core and AzureCollaborate with a team of developers to design and...


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

    Job DescriptionWe are seeking a highly skilled Senior C++ Developer to join our team. As a member of our software engineering team, you will be responsible for designing and developing high-performance software applications using C++.


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

    At Network Recruitment, we're seeking a highly skilled Senior C# Software Engineer to join our team. With a strong focus on delivering high-quality solutions, this role is ideal for experienced professionals who are passionate about staying up-to-date with emerging technologies and development practices.The successful candidate will have a proven track...


  • Cape Town, Western Cape, South Africa Curiska (Pty) Ltd Full time

    About Curiska (Pty) LtdCuriska (Pty) Ltd is a leading software development company that requires a highly skilled C/C++ Developer to join our team.Salary: R800,000 - R1,200,000 per annum, depending on experience.Job Description:We are seeking a seasoned C/C++ developer with a strong background in software development to lead the design and implementation of...


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

    Job Summary: We are seeking a skilled Senior Software Engineer with experience in C++ application development, testing, and implementation. The ideal candidate will have a strong background in software development, high-level languages, and firmware applications.Key Responsibilities:Develop, test, and implement C++ applications for local devices and software...


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

    About Goldman Tech ResourcingWe are a leading technology resourcing company, providing expert professionals to drive innovation and growth in the industry.Job Title: Advanced C++ Software Engineering ProfessionalEstimated Salary: R1 200 000 - R1 800 000 per annumJob Description:We are seeking an experienced Senior Software Engineer with a strong background...

  • Software Engineer

    7 days ago


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

    Job Summary: We are seeking an experienced Senior C# Developer to join our client's fast-paced team. The ideal candidate will have a strong background in C# and .NET technologies, with expertise in ASP.NET Core, Entity Framework, and LINQ.Job DescriptionThe successful candidate will be responsible for designing, developing, and maintaining high-quality...


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

    Job Title: C++ Software Engineering Expert for Medical TechnologyOverviewAt Goldman Tech Resourcing, we are seeking a seasoned Senior Software Engineer to join our team. With extensive experience in developing, testing, and implementing C++ applications, you will be responsible for creating software solutions that meet the highest standards of quality and...


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

    Company Overview:We are a team of innovative professionals at Communicate Recruitment, and we are on the hunt for an exceptional C++ Software Engineer to join our ranks. With a focus on delivering cutting-edge solutions, we believe this role is perfect for someone with a strong background in C++ development.In this position, you will be working closely with...


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

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at OfferZen. As a Senior Software Engineer, you will be responsible for developing and supporting software applications using C# and .NET technologies.Key Responsibilities:Develop and support software applications using C# and .NET technologies.Collaborate with Frontend...

  • C# Software Engineer

    2 months ago


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

    PBT Group is seeking a skilled C# Analyst Programmer to contribute to the development, maintenance, and optimisation of our software applications.Key ResponsibilitiesAnalyse business requirements and collaborate with stakeholders to translate them into technical specifications.Design, develop, and maintain robust C# applications, ensuring adherence to...


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

    We are seeking a highly skilled Senior Software Engineer to join our team at Communicate Recruitment. As a key member of our development team, you will play a crucial role in shaping the future of our company.About the RoleThis is an exciting opportunity for a talented Expert C++ Programmer to join our team and contribute to the development of...


  • Cape Town, Western Cape, South Africa Gap Consulting Full time

    About UsGap Consulting is a dynamic and innovative company seeking a highly skilled Senior Software Engineering Lead to join our team. We are committed to delivering exceptional results and providing opportunities for growth and development.Role OverviewWe are looking for a seasoned professional with extensive experience in software engineering, specifically...


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

    Job Requirements:We are looking for a highly skilled C# .Net developer with a minimum of 10 years of experience in software development.Key Responsibilities:Develop high-quality C# .Net applications.Work closely with the team to design and implement software solutions.Maintain and improve existing software applications.Collaborate with other teams to ensure...


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

    Company Overview:Communicate Recruitment is a dynamic and innovative recruitment agency that helps businesses find the best talent in the industry. Our team of experts has extensive knowledge and experience in matching candidates with the perfect job opportunities.Salary:$120,000 - $180,000 per yearJob Description:We are seeking an experienced C# developer...