Software Engineer: VoMS & USSD Job Vacancy at Vodacom, Mwanza August 2026
Vodacom
Mwanza, TanzaniaFull-timePosted 8/17/2026
Salary: Salary not disclosed
Job description
Software Engineer: VoMS & USSD – Vodacom
Job Overview
Company:Vodacom Tanzania
Position:– VoMS & USSD
Employment Type:Full-time
Reference:563018697857714
Industry:Telecommunications / Technology
Role Purpose
The Software Engineer will be responsible forsoftware development support, product and service configuration, application support, operations support, and security compliancefor VoMS and USSD systems.
The role combinessoftware engineering, systems operations, telecommunications, databases, APIs, and security.
Key Responsibilities
1. VoMS & USSD Operations
Operate and engineer VoMS and USSD systems.
Provide technical support for system operations.
Ensure system reliability and availability.
2. Change Management
Manage and support changes to VoMS and USSD systems.
Ensure changes follow appropriate processes and controls.
3. Product & Service Development
Support development and configuration of products and services on VoMS and USSD platforms.
Assist with application and service configurations.
4. Project Support
Provide technical support for VoMS and USSD-related projects.
Work with relevant teams throughout project implementation.
5. Security & Compliance
Support security controls and compliance requirements.
Ensure systems and applications operate according to applicable security standards.
Required Technical Skills
Candidates should have knowledge and practical experience in:
Service management
Change management
Project management
Software Development Life Cycle (SDLC)
APIs
Agile methodologies
CI/CD methodologies and tools
Software development environments
TCP/IP
HTTP/HTTPS
DNS
FTP
SSH
SMPP
Version Control Systems (VCS)
Code repositories and branching strategies
Collaborative development workflows
Programming Languages
Experience with languages such as:
Java
Golang
Groovy
Python
C/C++
JavaScript
PHP
Databases
Knowledge and hands-on experience with both:
Relational databases:
MariaDB/MySQL
Oracle
SQL
RDBMS
Non-relational databases:
MongoDB
Operating Systems
Unix/Linux
Windows Server
Additional Technology Knowledge
Cloud-native technologies
GSM technologies
Fintech technologies
AI tools and their applications
Minimum Qualifications & Experience
Candidates must have:
Bachelor’s degree in Computer Science or Computer Engineering.
Good knowledge ofUnix/Linux operating systems.
Good knowledge ofdatabase management systems.
At least2 years’ experience in system support and software development.
Knowledge of relevant programming languages such as C/C++, Python, JavaScript, PHP, Java, or Golang.
Added Advantage
Knowledge of Agile methodologies such as:
Scrum
Kanban
XP
LSD
FDD
Key Competencies
The ideal candidate should demonstrate:
Excellent problem-solving skills.
Strong communication skills.
Software development and systems-support capability.
Understanding of telecommunications technologies.
Ability to work within Agile environments.
Strong understanding of APIs and system integration.
Ability to work with databases and server environments.
Understanding of security and compliance requirements.
Candidate Profile
This is atechnical mid-level software engineering rolebest suited to someone with a Computer Science/Computer Engineering background and practical experience insoftware development, system support, APIs, databases, Linux, telecommunications, and USSD-related environments.
The advert also indicates that candidates who do not meet every listed requirement are still encouraged to apply if they believe they could be suitable for the position or another opportunity.
How to Apply:
To submit your application, please follow the link provided below.
CLICK HERE TO APPLY
How to apply
Contact the employer directly. Mention you found this job on CV Chap Chap.
Make your application stand out
Employers spend seconds on each CV. Send a clean, professional one built in minutes on your phone.
Create your CV