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.
Auto-apply to this jobView original posting ↗