Enable job alerts via email!

Software Engineer

Sage City

Johannesburg

Hybrid

ZAR 300,000 - 400,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Sage City is seeking a Full-Stack Software Engineer in Johannesburg to enhance and maintain innovative applications. The hybrid role involves working closely with multiple teams to deliver superior products while contributing to quality improvements and technical support efforts.

Qualifications

  • Minimum three days on-site at Johannesburg office.
  • Broad operational knowledge in modern IT.

Responsibilities

  • Designing, developing, and delivering high-quality products.
  • Resolving defects during testing and supporting various teams.
  • Continuously improving existing products and providing expertise.

Skills

Cloud
Social
Mobility
IoT
Big Data
Technical Work

Education

University Degree in Computer Science

Job description

Job Description

Our Product Delivery team in South Africa has an exciting opportunity for a Full-Stack Software Engineer to join us in building, enhancing, and maintaining cutting-edge applications that make a meaningful impact on our clients by optimizing their business performance and solving complex technical challenges.

You will be responsible for designing, developing, and delivering high-quality products, systems, and services that exceed customer and business partner expectations.

Note : This hybrid role requires a minimum of three days per week on-site at our Johannesburg office.

Key Responsibilities
  1. Contributing to quality activities, including peer reviews of estimates, designs, and code.
  2. Resolving defects / bugs during QA testing, pre-production, production, and post-release patches.
  3. Working cross-functionally with various Sage teams: product management, QA / XD, various product lines, or business units to drive results.
  4. Participating in all phases of the project lifecycle.
  5. Continuously striving to improve existing products, systems, and services.
  6. Providing 3rd tier support and expertise.
Requirements
  • University Degree in Computer Science or related field.
  • Broad operational knowledge in 21st-century IT (Cloud, Social, Mobility, IoT, Big Data).
  • Ability to interpret and document user requirements and translate them into technical specifications and code.
  • Passion for hands-on technical work.

Additional Details

  • Function: Product Delivery
  • Country: South Africa
  • Office Location: Johannesburg
  • Workplace Type: Hybrid

About Sage

Supporting millions of small and medium-sized businesses globally with innovative technology.

Recognized as one of the Best Places to Work by Glassdoor, we foster a culture of innovation and diversity.

Learn more about working at Sage: https://www.sage.com/en-gb/company/careers/working-at-sage/

Watch our culture video: https://www.sage.com/en-gb/company/careers/watch?v=qIoiCpZH-QE

We celebrate individuality and welcome all backgrounds.

For application support, contact :

Create a job alert for this search

Software Engineer • Johannesburg, Gauteng

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