Software Engineer - Cape Town
Salary Negotiable
Cape Town, Western Cape
Cape Town,
Western Cape
13 days ago
29-04-2025 1:12:23 PM
A leading retail industry client is seeking a Software Engineer with strong expertise in cloud and hybrid cloud technologies (Azure & AWS), .NET development, and reporting tools such as SSRS and Power BI. The successful candidate will be responsible for designing and maintaining secure, scalable applications and managing cloud infrastructure, while collaborating closely with cross-functional teams and contributing throughout the full software development lifecycle.
Key Responsibilities
Design, develop, and maintain applications on Azure, AWS, and .NET.
Create and manage SSRS and Power BI reports.
Work with cross-functional teams to gather and implement business requirements.
Optimize hybrid cloud environments and infrastructure.
Implement Infrastructure as Code (IaC) using tools like Terraform and ARM.
Contribute to CI/CD pipelines (Azure DevOps, GitHub Actions).
Ensure cloud security, governance, and compliance.
Mentor junior developers and participate in code reviews.
Monitor app performance using Azure Monitor, Application Insights, CloudWatch.
Minimum Requirement
Degree in Computer Science or related field.
Five+ years’ experience in software development with cloud focus.
Strong knowledge of .NET, C#, Python, or JavaScript.
Proficient with cloud platforms (Azure, AWS), containerization (Docker, Kubernetes), and server less architectures.
Good understanding of cloud networking, security, and hybrid setups.
Familiar with Agile methodologies and SDLC.
Azure/AWS certifications preferred.
Retail sector experience is advantageous.
Must be available for standby support and batch processing.