Technology

C# Developer

Communicate Recruitment·South Africa, south-africa·FULL_TIME
Technologyentry-levelFULL_TIME
-Closes Nov 29, 2026

Job Description: As a C# Developer, you'll be involved in designing, developing, and maintaining software applications using Microsoft technologies. Opportunities may range from backend development and API integrations to full-stack development and cloud-based solutions. You'll collaborate with technical and business teams to deliver high-quality, scalable software. Skills & Experience: Experience developing applications using C# Knowledge of .NET Framework and/or .NET Core Experience with SQL Server and relational databases Understanding of object-oriented programming principles Experience developing and consuming RESTful APIs Familiarity with Git or other source control tools Strong problem-solving and analytical skills Good communication and teamwork abilities Passion for software development and continuous learning Qualification: Relevant Degree, Diploma, or equivalent qualification in IT, Computer Science, Software Development, or a related field Microsoft certifications advantageous Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

At a glance

Company

Communicate Recruitment

Location

South Africa, south-africa

Employment

FULL_TIME

Experience

entry-level

Valid until

November 29, 2026

Created

October 29, 2026

More opportunities

Similar roles you might like

Support Engineer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Job Description: Provide Level 1 technical support to users via phone, email, and remote support tools, ensuring issues are resolved efficiently and professionally. Log, manage, and escalate support tickets where required while delivering a high standard of customer service. Assist with troubleshooting Windows, Microsoft 365, hardware, software, and basic network-related issues. Skills & Experience: Strong customer service and communication skills Excellent written and spoken English Solid understanding of Windows operating systems Basic knowledge of Microsoft 365 applications and services Ability to diagnose and troubleshoot common IT issues Exposure to ticketing systems (e.g. ServiceNow, Freshservice, Zendesk, Jira Service Management) Experience using remote support tools is advantageous Strong problem-solving skills and attention to detail Ability to work effectively in a fast-paced support environment Relevant IT qualification, certification, or equivalent experience preferred Qualification: CompTIA A+ Certification CompTIA Network+ Certification Relevant IT Diploma, Degree, or equivalent technical qualification advantageous Microsoft certifications beneficial Exposure to Active Directory and user account administration Basic networking knowledge (DNS, DHCP, TCP/IP) Experience supporting desktop, laptop, and mobile devices Previous experience in an IT helpdesk or service desk environment Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

2 hours ago

Python Developer (junior/intermediate/senior)

Communicate Recruitment

South Africa, south-africa

FULL_TIME

Job Description: My clients partner with organisations ranging from high-growth technology businesses to established enterprises, all looking for skilled Python Developers to join their teams. Depending on the specific opportunity, responsibilities may include: Developing and maintaining Python-based applications Building scalable APIs and backend services Working with frameworks such as Django, Flask, and FastAPI Designing, testing, and deploying software solutions Collaborating with developers, product teams, and stakeholders Contributing to cloud-based and distributed systems Improving application performance, security, and scalability Participating in Agile development environments Supporting projects across software development, automation, AI, machine learning, data engineering, or cloud technologies These opportunities provide exposure to modern technology stacks, innovative projects, and environments that encourage continuous learning and professional development. Skills & Experience: Proven Python development experience Experience with Django, Flask, FastAPI, or similar frameworks Solid understanding of software engineering principles and best practices Experience developing and integrating APIs Exposure to cloud platforms is advantageous Knowledge of Agile development methodologies Strong analytical and problem-solving abilities Excellent communication and teamwork skills Experience with AI, machine learning, or data engineering would be beneficial Qualification: Relevant IT degree or equivalent experience Certifications in Python or related technologies are advantageous Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

2 hours ago

Data Engineer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Designing, developing, and maintaining data pipelines and ETL/ELT processes Building and optimising data warehouses, data lakes, and scalable data platforms Integrating data from multiple sources while ensuring data quality and integrity Collaborating with Data Analysts, Data Scientists, Software Engineers, and business stakeholders Automating data workflows and monitoring pipeline performance Implementing data governance, security, and compliance best practices Supporting reporting, analytics, and machine learning initiatives Job Experience Required: Degree in Computer Science, Information Systems, Engineering, Mathematics, Statistics, or a related field 3+ years of experience in Data Engineering or a similar role Strong SQL skills and experience working with large datasets Experience with Python, Scala, Java, or similar programming languages Knowledge of ETL/ELT tools and data integration platforms Experience with cloud platforms such as AWS, Azure, or Google Cloud Exposure to modern data warehousing technologies such as Snowflake, Redshift, BigQuery, or Synapse Experience with Apache Spark, Databricks, Airflow, or similar data technologies This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

2 hours ago

Ai Engineer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Design, develop, and deploy AI and machine learning solutions Build and optimise Large Language Model (LLM) applications and AI-driven workflows Develop AI-powered products, chatbots, copilots, recommendation engines, and automation solutions Integrate AI models with cloud platforms, APIs, and enterprise systems Engineer data pipelines and prepare datasets for machine learning initiatives Fine-tune, evaluate, and monitor AI models in production environments Implement MLOps best practices for model deployment, versioning, and monitoring Collaborate with product, engineering, and data teams to deliver innovative solutions Stay current with advancements in AI, machine learning, and generative AI technologies Job Experience Required: Degree in Computer Science, Software Engineering, Data Science, Mathematics, or a related field. Experience developing software applications using Python. Exposure to machine learning, deep learning, or generative AI technologies. Experience with frameworks such as TensorFlow, PyTorch, Scikit-learn, LangChain, or similar. Knowledge of LLMs, prompt engineering, RAG architectures, and vector databases. Experience working with cloud platforms such as Azure, AWS, or Google Cloud. Understanding of REST APIs, microservices, and software engineering best practices. Experience with data processing, SQL, and large datasets. Strong problem-solving, analytical, and communication skills. This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

2 hours ago

Ai Engineers | Ai, Machine Learning, Implementation & Governance Specialist

Communicate Recruitment

South Africa, south-africa

FULL_TIME

Job Description: My clients are partnering with skilled AI professionals to design, build, implement, integrate, and govern intelligent solutions across a variety of industries. Depending on the opportunity, responsibilities may include: Building and deploying AI and machine learning solutions Designing intelligent applications and AI-powered products Developing, testing, and optimising machine learning models Implementing and integrating AI solutions within enterprise environments Contributing to AI adoption, automation, and digital transformation initiatives Establishing AI governance, compliance, risk management, and responsible AI frameworks Translating business requirements into scalable technical solutions Collaborating with multidisciplinary teams including engineering, data, cloud, and business stakeholders Working with modern AI, data, analytics, and cloud technologies These positions offer exposure to innovative projects, enterprise-scale environments, emerging technologies, and organisations investing heavily in AI capabilities. Skills & Experience: Experience in Artificial Intelligence, Machine Learning, or Data Science Exposure to AI implementation, deployment, or integration projects Understanding of AI governance, compliance, risk management, or Responsible AI principles advantageous Experience working with AI, analytics, cloud, or enterprise technology platforms Strong problem-solving and analytical abilities Ability to engage with technical and non-technical stakeholders Experience translating business objectives into practical AI solutions Exposure to enterprise-scale technology environments beneficial Qualification: Relevant Degree, Diploma, or equivalent industry experience AI, Machine Learning, Data Science, Computer Science, Engineering, or related qualifications beneficial Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

2 hours ago