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 2026.
ROLE PURPOSE/BUSINESS UNIT:
• To undertake the design, development, testing, and deployment of software products and services, specifically focusing on BSS systems, in accordance with the needs of the business.
• Key responsibilities encompass analysing business requirements, designing technical narratives, developing software solutions, documenting the development process, and conducting thorough testing to ensure alignment with user specifications.
YOUR RESPONSIBILITIES WILL INCLUDE:
• To contribute to defining, integrating, and documenting technical solutions for BSS systems, including Oracle Fusion Middleware, WebLogic Server, SOA/OSB services, and supporting database technologies.
• To develop and update software components as required, including Java services, OSB/SOA integrations, and APIs aligned to microservices-oriented patterns where applicable.
• To compile User Requirements Specification (URS) documents for new products and system enhancements, including updates related to Java-based services and integrations.
• To support the delivery of projects by ensuring that technical work aligns with business requirements and approved designs, and to assist business teams in understanding solution impacts.
• To provide day-to-day support for customers and internal queries, working closely with stakeholders, vendors, and other Vodacom teams.
• To research current industry practices and apply relevant improvements in areas such as middleware integration, microservices alignment, and general DevOps practices.
• To ensure that systems under the BSS domain follow cybersecurity standards and to assist in addressing security findings across WebLogic, SOA/OSB, APIs, and related platforms.
• To provide support throughout the product lifecycle before, during, and after implementation, including deployments across Fusion Middleware, WebLogic domains, and CI/CD processes where required.
• To support and maintain production and non-production environments, ensuring stability of BSS applications, integrations, and microservices linked components.
• To assist with the coordination of BSS initiatives and support technical workshops involving development, testing, and operations teams.
THE IDEAL CANDIDATE FOR THIS ROLE WILL HAVE:
• 3-year Diploma/Degree in Electrical/Electronic/Computer Engineering, Computer Science, IT or related field of study.
• 2-5 years of work experience in the Telecoms industry, specific to Business Support and Operations Support environment.
• 2-5 years of advanced experience on Java-based applications and UNIX-related systems, working knowledge of Oracle Fusion will be an added advantage.
• 2-5 years of experience in building and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, or ArgoCD.
• 2-5 years Relational Database and/or LDAP experience.
• Web Services knowledge (XML, REST, SOAP, JSON, etc)
• SDLC process knowledge in product and service delivery chain.
• Familiarity with monitoring/logging tools (e.g.Prometheus, Grafana, ELK stack, Splunk, IBM Instana).
Job Knowledge:
• Programming & Scripting (Python, Go, Java, or Node.js).
• Ability to write clean, testable, and maintainable code.
• Relational Databases, SQL (Oracle database).
• Web services (REST, SOAP and JSON).
• LDAP.
• Linux commands.
• Software and System Design Principles.
• Oracle Fusion Middleware.
• DevOps.
• Microservices architectures.
Job Related Skills:
• Databases and eDirectory.
• Problem-solving and analytical skills.
• Investigating, troubleshooting and testing.
• Proficient in using Docker and managing workloads on Kubernetes.
• Cloud platforms (Openshift, AWS, Azure,GCP) and related services (compute, storage, networking).
• Knowledge of deploying and managing apps in cloud-native environments.
• Long working hours may be required.
Competencies:
• Presenting and Communication skills.
• Applying Expertise and Technology.
• Planning and Organizing.
• Coping with Pressures and Setbacks.
• Creating and Innovating.
• Delivering Results and Meeting Customer Expectations.
• Learning and Researching.
• Adapting and Responding to Change.
We make an impact by offering:
• Enticing incentive programs and competitive benefit packages.
• Retirement funds, risk benefits, and medical aid benefits.
• Cell phone and data benefits, advantages fibre connection discounts, and exclusive staff discounts offered in collaboration with partner companies.
Desired Expertise & Qualifications
Diploma/Degree in ITJava-based applications expertiseRelational Database experienceWeb Services knowledge
Benefits
Competitive benefit packagesEnticing incentive programsExclusive staff discounts