Senior AWS Developer
IQbusiness · Johannesburg, Gauteng
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Job Description
- iqx the Technology Division of iqbusiness is seeking a highly skilled Senior AWS Developer to join a strategic banking transformation initiative focused on replacing the existing on-premise Collections System CACS with a modern cloud-based SaaS solution.
- The successful candidate will design, develop, and support cloud-native integration services that connect the bank's internal platforms with the new collection's ecosystem.
- This role requires extensive hands-on Python development experience together with deep expertise in AWS serverless technologies, API engineering, and event-driven integration patterns.
Required Experience
- 5+ years software development experience
- Strong Python backend development experience
- Proven delivery of production-grade AWS serverless applications
- Experience developing enterprise integrations
- Experience designing secure REST APIs
- Financial Services or Banking experience is highly advantageous
- Experience working within Agile delivery teams
Key Responsibilities
- Design and develop scalable serverless applications using Python on AWS.
- Build secure, high-performance REST APIs using AWS API Gateway.
- Develop AWS Lambda functions supporting business-critical integrations.
- Design and implement event-driven architectures using SQS and SNS.
- Integrate internal banking platforms with the cloud-based Debt Manager solution.
- Build resilient, fault-tolerant integration services.
- Ensure APIs comply with enterprise security standards.
- Optimize Lambda performance, execution time, and operational costs.
- Implement monitoring, logging, and alerting for production workloads.
- Participate in solution design, code reviews, and architecture discussions.
- Troubleshoot production issues and implement long-term improvements.
- Collaborate with Solution Architects, Business Analysts, DevOps Engineers, and Product Owners.
- Contribute to engineering best practices and continuous improvement initiatives.