Website Vodacom Tanzania
Vodacom Tanzania
Software Engineer: VoMS & USSD – Vodacom
Job Overview
- Company: Vodacom Tanzania
- Position: Software Engineer – VoMS & USSD
- Employment Type: Full-time
- Job Reference: 563018697857714
- Industry: Telecommunications / Technology
Role Purpose
The Software Engineer will be responsible for software development support, product and service configuration, application support, operations support, and security compliance for VoMS and USSD systems.
The role combines software 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 of Unix/Linux operating systems.
- Good knowledge of database management systems.
- At least 2 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 a technical mid-level software engineering role best suited to someone with a Computer Science/Computer Engineering background and practical experience in software 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.
To apply for this job please visit jobs.vodafone.com.
