Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Developer

BETSoftware

Cape Town

On-site

ZAR 300 000 - 400 000

Full time

17 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology consulting firm is looking for a Junior Software Developer in Cape Town. This entry-level role involves designing solutions and ensuring best practices. Candidates should have some development experience and good communication skills. The firm offers a full-time position with the possibility of growth in the IT sector.

Qualifications

  • Minimum 1 year's experience within a development environment is advantageous.
  • 1-year database experience is advantageous.
  • 1-2 years server/client-side language experience is advantageous.

Responsibilities

  • Design solutions using approved architectural patterns.
  • Ensure designs meet best practices and are user-friendly.
  • Respond to outages and failures proactively.

Skills

Attention to detail
Written communication
Verbal communication
Job description
Overview

Join to apply for the Junior Software Developer role at BETSoftware.

Responsibilities
  • Design solutions using the most appropriate approved architectural pattern.
  • Design solutions for multi-tier architectures.
  • Ensure design meets best practices and is test, DevOps and support friendly.
  • Perform planning: identify objectives for self, work on objectives within timeline, consider all reasonable factors and obstacles.
  • Implementation – ensure the solution is functionally complete: deliver a solution that covers agreed tasks and user objectives with the required precision.
  • Implementation – ensure the solution has a high usability factor: enable users to achieve goals effectively and efficiently, support self-learning, protect against user errors, and provide a pleasing user interface.
  • Implementation – ensure the solution is reliable: perform under agreed conditions, reduce faults, respond to outages, improve fault tolerance, maintainability, and long-term durability, with clear error messaging and traceability.
  • Implementation – ensure the solution has effective security: protect information, enforce appropriate access, maintain integrity, survivability against attacks, and auditable actions.
  • Implementation – ensure the solution is maintainable: provide relevant documentation to support teams.
  • Respond to outages and failures: provide proactive support, assist with SOPs, handle emergencies, troubleshoot to improve stability, and mitigate risk.
  • Develop and maintain technical support documentation and oversee risk / impact of production changes.
Qualifications
  • Minimum 1 year's experience within a development environment is advantageous.
  • 1-year database experience is advantageous.
  • 1-2 years server / client-side language experience is advantageous.
  • Good written and verbal communication skills.Strong attention to detail.
Job Details

Seniority level: Entry level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: IT Services and IT Consulting

Referrals increase your chances of interviewing at BETSoftware.

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