Enable job alerts via email!

AzureAWS Infrastructure and Applications Developer

Network IT

City of Johannesburg Metropolitan Municipality

Hybrid

ZAR 600 000 - 900 000

Full time

12 days ago

Job summary

A leading tech company in Gauteng is seeking an Expert Azure / AWS Infrastructure and Application Developer. This role involves designing secure, scalable cloud applications while collaborating with a diverse team in an Agile environment. Ideal candidates will have a relevant IT degree, experience with AWS and Azure, and strong Python skills. Email your CV referencing BIT002490-Cha L-2 to apply.

Qualifications

  • 3 years experience in a Software Engineer role.
  • 3 years hands-on experience with AWS & Azure Cloud services.
  • Strong proficiency in Python development.

Responsibilities

  • Design, implement and manage secure cloud environments on AWS and Azure.
  • Develop and maintain backend services and applications using Python.
  • Collaborate effectively with stakeholders to deliver exceptional solutions.

Skills

AWS Cloud Services
Azure Cloud Services
Python Development
CI/CD Tools
Proficiency in Git

Education

Relevant IT Degree / Diploma

Tools

Terraform
GitHub
Docker
Job description

Reference : BIT002490-Cha L-2

Are you a seasoned developer with a passion for cloud infrastructure and a talent for building robust applications? Do you thrive in a dynamic collaborative environment where your expertise directly impacts innovative projects? If so a fantastic hybrid opportunity awaits you in Gauteng!

Our client a leader in their field is seeking an Expert Azure / AWS Infrastructure and Application Developer to join their diverse and forward-thinking team. This role offers the perfect blend of deep cloud engineering and sophisticated software development allowing you to own the full lifecycle of cutting‑edge solutions.

Duties & Responsibilities

The Role :

You will be instrumental in designing, developing and maintaining secure, scalable and high‑performing cloud‑based applications and infrastructure. Working within a fast‑paced Agile environment you will collaborate with a distributed team to translate business needs into technical reality ensuring excellence from concept to implementation.

Key Responsibilities
  • Design, implement and manage secure and efficient cloud environments on AWS and Azure.
  • Develop and maintain backend services and applications using Python.
  • Architect and implement CI/CD pipelines using tools like GitHub, Terraform and Terragrunt to ensure automated, reliable deployments.
  • Ensure optimal performance, monitoring and security of cloud infrastructure and applications.
  • Collaborate effectively with both technical and non‑technical stakeholders to understand requirements and deliver solutions that exceed expectations.
  • Proactively engage with customers, including in foreign markets, to gather requirements and provide support.
Essential Requirements
  • Relevant IT Degree / Diploma or equivalent proven work experience.
  • 3 years experience in a Software Engineer role.
  • 3 years hands‑on experience with AWS & Azure Cloud services specifically in monitoring, security and networking.
  • 3 years proven experience with Continuous Integration and Continuous Delivery (CI/CD) tools.
  • Strong proficiency in Python development and version control with Git.
Advantageous Skills
  • Front‑end development experience with UI frameworks like Angular (v9), JavaScript, HTML5 and CSS.
  • Monitoring and observability expertise with Dynatrace, Splunk, Grafana or Prometheus.
  • Experience with streaming platforms (Kafka, MQTT).
  • Familiarity with modern architectural patterns: Microservices, Serverless Functions (Azure / AWS Lambda) and Containerization (Docker).
  • Experience in creating reports from SQL databases and other data sources.
  • Agile methodology experience.
  • ITIL process knowledge.
The Ideal Candidate possesses
  • Superb communication skills: The ability to articulate complex technical concepts to both colleagues and customers even when language barriers may exist.
  • A team‑oriented and collaborative mindset: A natural willingness to coach colleagues, share knowledge and adapt to different tasks within the project.
  • Superior analytical skills: A strong ability to interpret business needs and drive them through to successful implementation.
  • An above‑board work ethic: Integrity and professionalism are of the utmost importance to our client.
Apply Now!

If you are ready to take the next step in your career and possess the skills and experience we are looking for we invite you to apply and become an integral part of this innovative team.

Alternatively email your CV to [email protected]. Please ensure to copy the reference number in brackets into the subject line of your email.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.