Enable job alerts via email!

Aspire Tech Graduate - Software Engineer

Findojobs South Africa

Gauteng

On-site

ZAR 300,000 - 400,000

Full time

Yesterday
Be an early applicant

Job summary

A leading recruitment platform is seeking a Software Engineer in Gauteng, South Africa. The role involves software development tasks, collaborating in various environments, and document generation. Candidates should have a bachelor’s degree in Software Engineering or a related field, with proficiency in multiple programming languages. Benefits include flexible working hours, medical aid, and retirement plans.

Benefits

Medical Aid
Retirement Plan with Risk Benefits
Study Leave
Wellbeing initiatives

Qualifications

  • Proficient in various software development methodologies and tools.
  • Experience with data modelling principles and storage systems.

Responsibilities

  • Write and review specifications for system components.
  • Collaborate with stakeholders in various development environments.
  • Complete bug fixes and resolve technical issues.
  • Implement coding best practices and conduct code reviews.
  • Keep up with technology developments.

Skills

Proficiency in Java / J2EE
JavaScript
C / C++
HTML
XML
SQL
Unix
.NET

Education

Bachelor’s degree in Software Engineering or related field

Job description

About the Role

As a Software Engineer, you'll perform basic software development assignments within a particular function or product.

Responsibilities

  • Writing and reviewing portions of detailed specifications for the development of system components of simple complexity.
  • Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Completing simple bug fixes and resolving basic technical issues.
  • Implementing development processes, coding best practices, and conducting code reviews under the guidance of senior engineers.
  • Keeping abreast of new technology developments.

Requirements

  • Possess a bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Information Systems, or a related field.
  • Demonstrate proficiency in utilizing various software development methodologies and tools.
  • Have experience or familiarity with development languages such as Java / J2EE, JavaScript, JSP, C / C++, HTML, XML, SQL, Windows, UNIX, and .Net.
  • Display an understanding of data modelling principles, data manipulation languages, and storage systems.

Work in a way that works for you

We promote a healthy work/life balance across the organization. We offer an appealing working environment with numerous wellbeing initiatives, shared parental leave, study assistance, and sabbaticals to help you meet your immediate responsibilities and long-term goals.

  • Working flexible hours — adjusting your work times to fit your productivity peaks.

Working for you

We recognize that your well-being and happiness are key to a successful career. Benefits include:

  • Medical Aid
  • Retirement Plan with Risk Benefits (Disability, Critical Illness, Life Cover, Funeral Cover)
  • Modern family benefits, including adoption and surrogacy
  • Study Leave
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.