Software Engineer

1 day ago

WesKaap, Wes-Kaap, South Africa Network Finance Full-time R 680,000 - R 980,000 Contract

Requirements:

  • Relevant Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • A BSc majoring in Computer Science will be advantageous.
  • Minimum of 4+ years' software development experience.
  • Minimum of 2 years' experience supporting large-scale applications in an operational environment.
  • Experience developing and maintaining backend software and APIs.
  • Strong object-oriented programming skills.
  • Experience with front-end development technologies such as React, Angular, or Vue.
  • Experience developing software within Linux/Unix environments.
  • Experience working with containerization technologies such as Docker or Kubernetes.
  • Understanding of Agile software development methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Self-motivated with the ability to work independently and within a team environment.
  • Passion for continuous learning and professional development.
  • Ability to identify opportunities for innovation and process improvement.
  • Experience supporting operational and customer-facing software environments would be advantageous.

Technologies & Tools:

Experience with several of the following technologies will be highly advantageous:

  • Ruby
  • React
  • Angular
  • Vue.js
  • Docker
  • Kubernetes
  • Linux
  • Unix
  • REST APIs
  • MySQL
  • Redis
  • Git
  • CI/CD Pipelines
  • Agile Development
  • Containerization Platforms
  • DevOps Tooling
  • Rancher
  • Docker Swarm

For more exciting IT vacancies, explore opportunities in:

  • Software Development (Back-End, Front-End, Full Stack)
  • Cloud Engineering
  • DevOps Engineering
  • Platform Engineering
  • Site Reliability Engineering (SRE)
  • Mobile Development
  • Business & Systems Analysis
  • Data Engineering
  • Data Science & Analytics
  • Cybersecurity
  • Infrastructure Engineering
  • Solutions Architecture
  • Technical Operations