Full Stack Developer(Entry)

Imizizi

Reference: JHB001495-NS-1

ESSENTIAL SKILLS

  • Proficiency in one or more programming languages (e.g. Python, JavaScript)
  • Strong understanding of software development principles, algorithms, data structures, and design patterns
  • Experience with RESTful APIs and service-oriented architectures
  • Linux and IT troubleshooting skills
  • Ability to interpret business needs and implement solutions
  • Ability to work independently and take initiative
  • Self-motivated and able to work in a team
  • Commitment to delivering high-quality work on time
  • Commitment to upskill in the area of enterprise IT networking (e.g. IP networks, routing, switching etc.)

ADVANTAGEOUS SKILLS

  • Experience in IT infrastructure or application operations
  • Experience working with enterprise network technologies (e.g. IP networks, routing, switching etc.)
  • Experience with cloud platforms (e.g. AWS, Azure, Google Cloud)
  • Experience with containerization technologies (e.g. Docker, Kubernetes, Helm)
  • Experience with front-end technologies (e.g. HTML, CSS, JavaScript, React, Angular)
  • Experience with DevOps practices (e.g. Git, deployments, monitoring)
  • Experience developing CI/CD pipelines
  • Experience with test-driven development (TDD) and automated testing frameworks
  • Experience with Agile Working methods (e.g. Scrum)
  • Strong verbal and written communication skills
  • Excellent interpersonal and organizational skills
  • Ability to communicate effectively with both technical and non-technical colleagues / users
  • Ability to work in a complex environment with challenging compliance requirements
  • Effective stakeholder management and communication skills
  • Experience working in an enterprise environment

ROLE & RESPONSIBILITIES

  • orchestration and automation tools and implementing automation use-cases
  • Understand user requirements and implement solutions that satisfy them
  • Maintain cloud infrastructure (working with AWS, Kubernetes, Dockerfiles, Helm charts, etc.)
  • Operate and troubleshoot applications
  • Support (internal) users & solve complex problems
  • Write Python scripts for various tasks, such as ETL, making backups or checking network device config
  • Develop low-code web apps, occasionally requiring some web dev skills
  • Review code
  • Document procedures and solutions
  • Update digital certificates and patch security vulnerabilities
  • Uphold a high standard of cybersecurity at all times

QUALIFICATIONS/EXPERIENCE

  • Bachelor's degree in computer science, Information Technology or related field
  • Internship or project experience in software development
  • Basic experience with cloud platforms and containerization

Submit your CV to: ***email_hidden*** and Subject line

Role title