Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Engineer

Boardroom Appointments

Cape Town

On-site

ZAR 300 000 - 450 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency in South Africa is seeking a Software Developer to join its team. The ideal candidate will hold a Bachelor's degree in a relevant field and possess 0-3 years of software development experience. Responsibilities include collaborating with teams to improve project effectiveness, developing both frontend and backend software, and managing APIs. Strong problem-solving skills and a passion for learning are essential for success in this role.

Qualifications

  • 0-3 years of relevant software development experience.
  • Understanding of API design and micro-services architecture.
  • Familiarity with system architecture principles.
  • Passion for learning and an interest in business and finance.

Responsibilities

  • Collaborate with cross-functional teams to enhance commercial effectiveness.
  • Develop and maintain front-end and back-end software components.
  • Design, build, and manage APIs and micro-services.
  • Contribute to software system design considering scalability and security.
  • Work with UX/UI designers to enhance user experience.

Skills

Problem-solving
Analytical skills
Teamwork
Communication

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or Actuarial Science
Job description
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or Actuarial Science (or a related field).
  • 0-3 years of relevant software development experience.
  • Strong problem-solving and analytical skills.
  • Understanding of API design and micro-services architecture.
  • Familiarity with system architecture principles.
  • A passion for learning and an interest in gaining business, finance, and operational knowledge.
  • Excellent communication and teamwork skills.
Responsibilities
  • Commercial Effectiveness: Collaborate with cross-functional teams to understand and contribute to the commercial effectiveness of their projects, ensuring that technology solutions align with business objectives.
  • Front-end & Back-end Skills: Develop and maintain both front-end and back-end components of software applications, with a focus on delivering high-quality, scalable code.
  • API & Micro-services: Design, build, and manage APIs and micro-services to support their applications, ensuring optimal performance and reliability.
  • System Architecture: Contribute to the design and architecture of software systems, considering scalability, security, and maintainability.
  • User Experience Design: Work closely with UX/UI designers to create user-friendly and visually appealing interfaces that enhance the overall user experience.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.