Enable job alerts via email!

Specialist: Software Engineer

Vodafone

Johannesburg

On-site

ZAR 300,000 - 400,000

Full time

3 days ago
Be an early applicant

Job summary

A leading telecommunications company in Johannesburg is seeking a skilled software architect specializing in mobile and web applications. The role involves defining technical strategies, managing software performance, and working with diverse teams to enhance delivery. Ideal candidates have substantial experience in Java, Node.js, and relevant technologies, along with a diploma or degree in IT-related fields. This position offers competitive benefits, including retirement and medical aid.

Benefits

Competitive benefits
Retirement funds
Cell phone/data benefits

Qualifications

  • At least 3 years of experience with Java, web, and mobile development technologies.
  • AWS Developer Associate Certification.
  • Strong skills in JavaScript, Node.js, TypeScript.

Responsibilities

  • Define and take accountability for high-level technical strategy.
  • Collaborate with partners and teams for high-quality software delivery.
  • Manage performance and compliance of technology architectures.

Skills

Java
Node.js
Mobile development (iOS & Android)
JavaScript
AWS
SQL
NoSQL (MongoDB, PostgreSQL)
GraphQL
React
Docker

Education

3-year Diploma or Degree in Computer Science, Engineering, IT
Matric / Grade 12

Tools

Kubernetes
CI/CD

Job description

When it comes to putting people first, we're number 1.

The number 1 Top Employer in South Africa.

Certified by the Top Employer Institute 2025.

Role Purpose / Business Unit :

This role is directly responsible for ensuring scalable digital platforms within the company and will be actively involved in crafting and delivering software architectures that are fit for purpose into the future. The role requires in-depth knowledge of mobile software architectures, frameworks, and web platform technology. The role will ensure compliance to these architectures through manual and automated controls and will actively manage performance, stability, agile delivery frameworks, and DevOps methodologies.

Your responsibilities will include :

  1. Define and take accountability for the high-level technical strategy and architecture for web and mobile applications.
  2. Collaborate with consulting partners and IT teams to ensure high-quality software delivery.
  3. Engage with technology partners, cross-functional IT groups, and the Business to maximize development effectiveness.
  4. Work closely with Business and IT teams to understand and support business strategies and goals.
  5. Oversee investigation, analysis, and management of technology risks, issues, and dependencies.
  6. Ensure technical documentation standards for applications.
  7. Conduct reviews on SLAs, performance metrics, issues, escalations, change requests, and improvement plans.
  8. Automate controls and metrics to ensure adherence to architecture.
  9. Collaborate to resolve issues impacting service delivery and implement operational improvements.
  10. Promote best practices and knowledge sharing across teams.
  11. Manage the technical design and delivery of solutions.
  12. Participate in detailed technical solution design during implementation to ensure reliable, stable, and operational applications.
  13. Conduct POCs and pilots, and continuously scan assets for improvements.

The ideal candidate for this role will have :

  1. Matric / Grade 12 (Essential)
  2. A 3-year Diploma or Degree in Computer Science, Engineering, IT, or related field (Essential)
  3. At least 3 years of experience with Java, web, and mobile (iOS and Android) development technologies and frameworks (Essential)
  4. AWS Developer Associate Certification
  5. Experience with SQL and NoSQL databases like MySQL, PostgreSQL, and MongoDB.
  6. Strong skills in JavaScript, Node.js, TypeScript, and experience with Node.js frameworks like Express.
  7. Experience with GraphQL, REST, and front-end technologies such as HTML, CSS, JS, TypeScript.
  8. Experience with front-end frameworks like React and Node.js.
  9. Knowledge of Kubernetes, Docker, and cloud platforms like AWS or Azure.
  10. CI/CD integration experience is a significant advantage.

Core competencies, knowledge, and experience :

  1. Deep technical expertise in Java, Node.js, and mobile/web development technologies.
  2. Knowledge of emerging technologies and industry trends for application development.
  3. Ability to articulate the business value of IT investments and collaborate effectively during implementation.
  4. Consultative approach to IT-business alignment and operational efficiency.
  5. Ability to integrate new technologies with existing business initiatives and understand business processes and customer needs.
  6. Good understanding of governance frameworks.
  7. Skill to recommend and facilitate improvements in support and development initiatives.
  8. Ability to work with diverse, multinational teams and communicate effectively across cultures.

We make an impact by offering :

  1. Enticing incentive programs and competitive benefits.
  2. Retirement funds, risk benefits, and medical aid.
  3. Cell phone and data benefits, fibre connection discounts, and staff discounts through partners.

Closing date for applications: 15 August 2025.

The base location for this role is Vodacom Midrand Campus.

The company's Employment Equity Plan and Targets will be considered in recruitment. We encourage applications from people with disabilities. Vodacom values diversity and inclusion.

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