Job Title: USSD Developer Location: Nairobi ,Kenya Company: Tezza Business Solutions Limted Duration : Contract with Possibility of Renewal based on performance About Us: Tezza Business is a leading innovator in the ICT Sector, committed to delivering high-quality mobile solutions to our diverse client base. We are seeking a talented USSD Developer to join our dynamic team and contribute to the development of cutting-edge USSD applications that enhance our service offerings. Job Summary: The USSD Developer will be responsible for designing, developing, and maintaining USSD applications. The ideal candidate will have a strong background in mobile telecommunications, programming, and system integration. This role requires a proactive individual with excellent problem-solving skills and the ability to work in a fast-paced environment. Key Responsibilities:
Develop and maintain USSD applications to support various business needs.
Collaborate with cross-functional teams to define, design, and implement new features.
Integrate USSD applications with backend systems and databases.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Write clean, scalable, and well-documented code.
Participate in code reviews and provide constructive feedback to team members.
Stay updated with the latest industry trends and technologies in mobile communications and USSD.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Proven experience as a USSD Developer or in a similar role.
Proficiency in programming languages such as Java, Python, PHP, or C#.
Experience with USSD Gateway platforms and protocols.
Strong understanding of mobile network technologies and architectures.
Familiarity with RESTful APIs and web services.
Knowledge of database management systems (e.g., MySQL, PostgreSQL).
Excellent problem-solving skills and attention to detail.
Ability to work independently and as part of a team.
Strong communication and interpersonal skills.
Preferred Qualifications:
Experience with mobile payment systems and integration.
Knowledge of GSM, CDMA, and LTE technologies.
Familiarity with Agile development methodologies.
Experience with version control systems (e.g., Git).