
Software Engineer (Contract) - Gauteng/Hybrid - ISB7303200
- Gauteng
- Permanent
- Full-time
- Relevant IT Degree required
- Cloud Certifications preferred
- At least 1 year back-end development experience
- Understanding of cloud-native application development
- Experience with microservices architecture
- Microservices Architecture, Cloud and Container Architecture familiarity
- Back-end technologies: Java and Python expertise
- Cloud technologies (Amazon AWS strongly preferred):
- Compute: Kubernetes and Serverless
- API Gateway, CloudWatch, DynamoDB, SQS, SNS, Kinesis, S3
- Virtual networks and on-premise network communication
- CI/CD design, configuration and operation
- Infrastructure as Code (Terraform, CloudFormation)
- Automated deployment and configuration
- Monitoring and log analytics
- Database experience: Both SQL and NoSQL
- Web Services Design & Deployment
- REST API development
- Git version control
- Design/Architecture Patterns understanding
- AGILE or SCRUM experience
- Linear and Nonlinear Optimization experience
- Design and Evaluation of Efficient Algorithms (Complexity Theory)
- Performance Testing and Tuning
- E-mobility experience
- Develop and operate production ready business applications (24/7)
- Liaise effectively with customers, team members and external vendors
- Deploy applications in AWS via Github
- Monitor and operate applications within AWS CloudWatch
- Apply cloud-security patterns and concepts to solutions and deployments
- Fulfill additional responsibilities as assigned in AWM Team Charter
- Maintain high availability and performance standards
- Collaborate in agile development practices
- South African citizens/residents preferred. Valid work permit holders will be considered.
- By applying, you consent to be added to the database and to receive updates until you unsubscribe.
- If you do not receive a response within 2 weeks, please consider your application unsuccessful.