×
Register Here to Apply for Jobs or Post Jobs. X

Senior Associate - Software Development - Technology and Product Solutions

Job in Cape Town, 7561, South Africa
Listing for: The Catalyst Group
Full Time position
Listed on 2026-09-23
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Backend Developer, Azure, .NET Developer
Job Description & How to Apply Below

Core Details and Responsibilities

As a Senior Associate – Software Development, you will be a hands‑on senior engineer within the Technology & Product Solutions team, contributing to the design, build, and support of enterprise-grade, cloud-native solutions on the Microsoft technology stack.

You will work across application development, cloud services, integrations, automation, and emerging AI‑enabled capabilities, contributing to the delivery of secure and scalable solutions on the Microsoft technology stack. The role emphasizes strong engineering principles, sound architecture, and modern cloud practices over reliance on any single platform or product.

High‑Level Responsibility Areas

From a high‑level perspective, the core responsibilities that form this role are grouped into the following areas:

  • Application & Platform Development (Microsoft Stack)
  • Cloud & Azure Development
  • Integrations, APIs & System Interoperability
  • Power Platform Solutions & Automation
  • AI Integration & Intelligent Solutions
  • Tooling, Support & Engineering Governance
  • Collaboration & Documentation
  • Risk, Security & Compliance
Key Responsibilities Application & Platform Development (Microsoft Stack)
  • Design, develop, and maintain enterprise applications using Microsoft technologies
  • Apply clean code principles, solid architecture, and modern development practices
  • Contribute to both low‑code and pro‑code solutions, selecting the right approach for each use case
  • Develop using technologies such as Type Script, JavaScript, and C# (.NET where applicable)
  • Apply best practices for version control, environment management, and release processes
Cloud & Azure Development
  • Design and build Azure‑based services supporting scalable, secure, and event‑driven architectures
  • Develop and maintain Azure Function Apps for background processing, orchestration, and integrations
  • Implement secure configuration, monitoring, logging, and error‑handling patterns
  • Contribute to cloud architecture decisions with a focus on resilience, performance, and cost awareness
Integrations, APIs & System Interoperability
  • Design and implement RESTful APIs and integrations with internal and third‑party systems
  • Apply authentication, authorization, data transformation, and resilience patterns
  • Support enterprise‑level integration scenarios across platforms and environments
  • Ensure integrations are secure, supportable, and well‑documented
Power Platform Solutions & Automation
  • Build and extend solutions using Microsoft Power Platform technologies where appropriate
  • Design Dataverse data models, relationships, and security roles
  • Develop and maintain Power Automate workflows to streamline business processes
  • Extend low‑code solutions using custom code when platform capabilities alone are insufficient
AI Integration & Intelligent Solutions
  • Design and develop AI‑enabled features using Microsoft AI services and APIs (e.g. Azure AI Services and Azure OpenAI‑based services)
  • Integrate AI capabilities into applications, workflows, and platforms to enhance automation, insight, and user experience
  • Build and maintain AI‑assisted solutions such as intelligent document processing, data enrichment, and workflow augmentation
  • Write clean, testable, production‑ready code to consume AI models and services using secure integration patterns
  • Collaborate with business and product stakeholders to identify high‑value, practical AI use cases
  • Apply responsible AI practices, including security, data privacy, governance, and risk management
Tooling, Support & Engineering Governance
  • Provide second‑ and third‑line technical support across applications, cloud services, and integrations
  • Troubleshoot complex issues spanning application logic, automation, integrations, and infrastructure
  • Apply platform governance, engineering standards, and…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary