NET Developer, Angular/React, Azure Devops

5 days ago


South Africa Zensar Technologies Full time R500 000 - R1 200 000 per year
Description

We are looking for a motivated and enthusiastic Full Stack Software Engineer with AI and Automation experience to join our team in developing and supporting innovative AI-driven solutions across various business functions. You should have a genuine passion for technology and automation, within a dynamic, collaborative environment.

This is a hands-on, technical engineering role in a fast-paced front office setting.

You will be responsible for:

- Designing, developing, and maintaining a suite of AI-enhanced business applications for the front office with a focus on driving intelligent decision-making and streamlining high-value workflows.

- Integrating advanced AI APIs into existing applications, including Azure OpenAI, and Azure AI Services to enable natural language capabilities, and optimise core business operations.

- Building AI-driven automation solutions using platforms like Azure AI Foundry and Azure AI Services to automate complex processes, extract insights from unstructured data, and deliver measurable business impact.

The ideal candidate will have:

- A solid full stack engineering background with experience in C#, .NET, SQL, Python, TypeScript, Azure PaaS.

- Extensive experience designing and developing robust, scalable applications and high-traffic APIs.

- Experience of Azure AI Foundry and Azure AI Services for building, deploying and managing AI applications and agents at scale.

- Skills in prompt engineering and chaining techniques to optimize LLM outputs, including few-shot examples, function calling, and response formatting for production use.

- Experience in building AI-driven user interfaces using modern frameworks (e.g. React, Angular), with real-time interaction powered by LLM backends.

- Hands-on experience using AI coding copilots (e.g. GitHub Copilot, ChatGPT) to accelerate development, reduce boilerplate, and improve code quality.

- Collaborate with stakeholders, business analysts, architects and engineers to design, develop, test and implement AI enabled automated solutions.

- Write clean code that is secure, testable and performance oriented.

- Participate in code reviews and peer programming sessions to contribute to the team's overall improvement.

- Communicate with internal enablement teams and third-party vendors to integrate new technology and AI enablement into the business.

- Knowledgeable of software engineering fundamentals from design, coding and testing through to deployment and monitoring.

- Solid understanding of C#, .Net, Python, SQL and Typescript.

- Extensive experience using Azure Platform-as-a-Service (PaaS) offerings, including App Services, Container apps, Azure Functions, Key Vault, Entra ID, Azure AD B2C, Log Analytics, Hybrid Connections/ExpressRoute, and Azure API Management (APIM).

- Experience utilising OpenAI / Azure AI Service Api's and building models, tools and services with Azure AI Foundry.

- Designing and testing prompt-based workflows, including integration with frameworks i.e. Semantic Kernal.

- Good experience with Database and ETL technologies i.e. SQL, Azure Cosmos DB, Azure Data Factory, Azure DataLake, Power Automate, Microsoft Fabric.

- Experience with infrastructure as code i.e. Terraform / Bicep

- Proficient in developing front-end web applications using frameworks such as Angular or React with TypeScript, including implementing state management.

- Good knowledge of HTML, CSS and JavaScript.

- Good experience of applying AI productivity tools (e.g. ChatGPT, Gemini, Copilot in Microsoft 365) in daily workflows for task automation, documentation, and planning.

- Understanding of ETL automation and use in business processes.

- Hands on experience in Machine Learning (ML), training and fine-tuning large language models (LLMs), and integrating Natural Language Processing (NLP) APIs.

- Solid understanding of Agile methodologies, including Scrum and Kanban, with a focus on tracking and improving performance using DORA metrics.

- Experience using Azure Devops for planning, building, scanning and deploying production code via pipelines.

- Experience working with CRM platforms and integrating with related APIs, i.e. Dynamics 365, Salesforce.

- Passion for problem solving and enjoyment in dealing with complex technical issues.

- Good understanding of financial markets and Investment banking business, including equities & corporate broking.

- Ability to work under pressure and context switch when priority requires.

- Willingness to learn, with a proactive nature in asking questions to expand knowledge.


  • Sandton, South Africa Be Different SA (PTY) LTD Full time R100 000 - R120 000

    In order to be considered the following is required: Degree or Diploma related qualification. 6+ years’ experience in .NET Core and .NET Framework Extensive experience in back-end development Experience with Azure and high-availability environments Exposure to Scrum / Agile development methodologies Enjoy software development and the problem-solving and...


  • Sandton, South Africa Be Different SA (PTY) LTD Full time R60 000 - R120 000 per year

    In order to be considered the following is required:Degree or Diploma related qualification.6+ years' experience in .NET Core and .NET FrameworkExtensive experience in back-end developmentExperience with Azure and high-availability environmentsExposure to Scrum / Agile development methodologiesEnjoy software development and the problem-solving and creative...


  • Cape Town, South Africa WatersEdge Solutions Full time

    WatersEdge Solutions is partnering with a company seeking an experienced Senior Full Stack Engineer to join a fast-scaling, privacy-first technology business building secure enterprise applications that handle large volumes of sensitive data. If you’re a full stack engineer passionate about modern .NET and Angular development, cloud-native architecture,...

  • Technical Lead

    6 days ago


    Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking a highly skilled Technical Lead (.NET & Azure) to lead the development of innovative applications. This role includes guiding a team of software engineers, establishing coding and quality standards, and ensuring the successful delivery of enterprise-grade software solutions. You will collaborate with business analysts, Scrum...


  • Johannesburg, Gauteng, , South Africa Blue Pearl PTY Full time R250 000 - R500 000 per year

    Are you a seasoned .NET Developer looking for your next challenge? We're looking for a talented and motivated Senior .NET Developer to join our growing team. As the Senior .NET Developer, you'll play a critical role in designing and developing high -quality software solutions that meet our clients' needs. What you'll do: • Develop utilizing various...

  • NET Team Lead

    1 day ago


    Alberton, SA - Gauteng, South Africa Dante Full time R120 000 - R180 000 per year

    .NET Developer (Telecoms Focus) Johannesburg South Minimum requirements: B.Sc. in Computer Science or a related technical fieldExperience with cloud platforms (e.g., Azure, AWS)Familiarity with CI/CD tools (e.g., Azure DevOps, Jenkins)Experience with front-end frameworks (e.g., Angular, React) is a bonusMinimum 5 years of professional experience in .NET...

  • Fullstack Developer

    2 weeks ago


    Johannesburg, South Africa iDbase Software Full time

    We are seeking a highly skilled Full Stack Developer to design, develop, and maintain enterprise-grade web applications. This role involves working across both front-end and back-end systems, ensuring high-quality, scalable, and maintainable solutions. You will collaborate closely with business analysts, Scrum Masters, DevOps, and other stakeholders...

  • Senior Developer

    1 week ago


    Cape Town, South Africa iOCO Pty Ltd Full time

    Are you a seasoned .NET Developer looking for your next challenge? We're looking for a talented and motivated Senior .NET Developer to join our growing team. As the Senior BackEnd .NET Developer, you'll play a critical role in designing and developing high-quality software solutions that meet our clients' needs. What you’ll do: Primarily develop using C#...


  • South Africa Moyo Africa Consulting Full time R420 000 - R670 200 per year

    WELCOME TO MOYOSenior Full Stack DeveloperAbout the Role:We're seeking a motivated and experienced Senior Software Developer who is eager to not only code but also to lead and inspire a team. You will work closely with a cross-functional team to build, enhance, and maintain our software solutions, ensuring they are scalable, efficient, and aligned with...


  • Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services. This role emphasizes cloud-native development, microservices architecture, and secure,...