Jobs / Mediro ICT

Back-End Developer (Senior) 3202

via Mediro ICT · Pretoria, Gauteng

Pay
On application
Type
Contract
Sector
IT & Internet
Closes
in 23 days
Recruiter
Mediro ICT · All jobs at Mediro ICT

About the role

Our client in Pretoria is recruiting for Back-End Developer (Senior) to join their team.

  • Experience with Apache Kafka and Kafka Streams.
  • Experience designing and implementing event-driven solutions.
  • Experience with Design and Evaluation of Efficient Algorithms (Complexity Theory).
  • Experience with Performance Testing and Tuning.
  • Design, develop, deploy, and operate production-ready business applications. (24/7 Support).
  • Liaise with customer, team members and external vendors.
  • Monitoring and operation of applications.
  • Applying cloud-security patterns and concepts to the solutions and deployments.
  • Develop systems solutions in line with quality and delivery requirements.
  • Identify risks / impediments, proactively resolve and/or escalate to the relevant parties.
  • Comply with Code Compliance & Unit Testing standards and practices.
  • Prepare system/technical documentation (as per ISO standards).
  • Pro-active knowledge sharing, mentoring, and coaching of members from the same or other teams.
  • Any additional responsibilities assigned in the Agile Working Model (AWM)Team Charter.

What they're looking for

Qualifications/Experience:

Relevant IT Degree or equivalent experience.

Cloud Certifications (Developer Associate minimum, Professional preferred).

Essential Skills Requirements:

Familiarity with Microservices Architecture, Cloud-native solutions, and Container Architecture.

10+ years production experience in backend software development using one or more of:

  • Java (preferred)
  • Python
  • JavaScript / TypeScript / Node.js
  • Experience designing, developing, and operating distributed systems and cloud-native applications.

Experience with cloud technologies (Amazon AWS is strongly preferred):

  • Compute: Kubernetes and Serverless.
  • API Gateway, CloudWatch, ECS, Lambda, OpenSearch, RDS, S3 etc.
  • Experience with Infrastructure as Code (Terraform preferred).
  • Experience with Databases both Sql and NoSql.
  • Experience with CI/CD pipelines (GitHub actions preferred).
  • Experience with automated deployment and configuration of systems and components.
  • Experience with monitoring, observability, and log analytics.

Experience with:

  • RESTful API design and implementation.
  • Git.
  • Design and Architecture Patterns.
  • Secure software development practices.

Strong experience with automated testing practices, including:

  • Unit Testing.
  • Integration Testing.
  • End-to-End Testing.
  • Experience working within Agile and Scrum environments.

Advantageous Skills Requirements:

Experience with Apache Kafka and Kafka Streams.

Experience designing and implementing event-driven solutions.

Experience with Design and Evaluation of Efficient Algorithms (Complexity Theory).

Experience with Performance Testing and Tuning.