Enable job alerts via email!

Mid Level Software Developer- Hybrid Negotiable

Top Recruitment

Gauteng

On-site

ZAR 300,000 - 500,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company specializing in software development is seeking a skilled software developer. The role involves creating and maintaining software solutions, collaborating closely with clients, and adapting to new technologies. Ideal candidates should have a relevant degree and solid programming experience, with excellent communication skills.

Benefits

Company-funded Group Life and Disability cover
20 days annual leave, increasing to 22 days
Financial assistance towards post-graduate studies
Discretionary bonus

Qualifications

  • B.Sc, B.Eng, or B degree with IT-related majors and 65% average.
  • 4-6 years' experience in software development.

Responsibilities

  • Develop and maintain software solutions as per client requirements.
  • Collaborate with clients to ensure project success.
  • Continuously learn new technologies and adapt.

Skills

Programming
Excellent communication skills
Interpersonal skills
Public speaking

Education

B.Sc, B.Eng, or B degree with IT-related subjects
Matric with A or B for Maths HG

Job description

Company Overview: They develop software for and provide integration and development services to industry-leading private and listed corporations.

They do a mix of bespoke development and software product development, with a track record of delivering quality products and solutions to clients and the wider industry.

They have a strong culture and a set of values that their staff lives by, standing out in the industry.

As a medium-sized company, they create long-lasting relationships with colleagues, building strong working bonds that contribute to personal and professional capabilities.

A dedicated software development team gathers detailed requirements before planning and timelining projects.

Occasionally, teams are joined by a client member who has specific knowledge needed for the project, often at the kick-off stage to facilitate knowledge sharing.

Their software developers are technology agnostic and aim to use the client's preferred technology, requiring the team to learn fast and adapt quickly from project to project.

The company supports its developers through formal and informal training and certifications.

Duties & Responsibilities
  • Develop and maintain software solutions in line with client requirements.
  • Collaborate with clients and team members to ensure project success.
  • Continuously learn new technologies and adapt to project needs.
Desired Skills
  • B.Sc, B.Eng, or B degree with IT-related subjects as majors, with above-average results (guideline is 65% average at university).
  • Matric results: A or B for Maths HG.
  • Excellent communication skills - interpersonal, written, and public speaking.
Benefits
  • Monthly salary is cost-to-company, allowing for personal financial planning.
  • Company-funded Group Life and Disability cover.
  • 20 days annual leave, increasing to 22 days on completion of year 3.
  • Financial assistance towards post-graduate studies.
  • Discretionary bonus.
Desired Experience & Qualifications
  • Different roles that typically distinguish seniority, experience, and responsibility.
  • Mid-level: 4-6 years' experience.
  • Programming experience in creating a full stack solution (Front-end, back-end, and data persistence).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.