Senior Software Engineers
Praesignis (Pty) Ltd · Gauteng, South Africa ·
- Seniority
- Senior
agileangularapiautomationawsci-cdcloudcloud-nativecloudformationcloudwatchcontainerizationcsharpdesign-patternsdevopsdockerdotnetec2iaminfrastructure-as-codekuberneteslambdamicroservicesrdsrestrxjss3secure-codingsolution-designterraformtest-automationtypescript
Senior full-stack engineers placed with a banking-industry client in Gauteng, South Africa, designing and building cloud-native applications: AWS cloud infrastructure, .NET/C# backend services and REST APIs, Angular frontends, plus CI/CD and infrastructure-as-code automation.
Our client in the banking industry is looking for Senior Software Engineers to join their team!!
List of Deliverables
- Cloud Engineering (AWS)
Design, deploy, and support cloud-native applications using AWS services such as EC2, Lambda, API Gateway, S3, RDS, IAM, and CloudWatch, with a focus on scalability, security, and performance. - Backend Development (.NET/C#)
Build and maintain enterprise-grade applications, REST APIs, and microservices using C#, .NET Core, and ASP.NET Core, applying modern software design patterns and secure coding practices. - Frontend Development (Angular)
Develop responsive, user-friendly web applications using Angular, TypeScript, RxJS, routing, state management, forms, and component-based architecture. - DevOps & Automation
Implement CI/CD pipelines, Infrastructure-as-Code (Terraform/CloudFormation), containerization (Docker/Kubernetes), automated testing, and deployment monitoring. - Solution Design & Full-Stack Engineering
Design end-to-end solutions covering databases, APIs, microservices, security, performance optimization, system integration, and Agile delivery practices.