Software Engineer – Orange Botswana

Job Description

Main duties:

  • Automate and improve development and release processes.
  • Anticipate the needs of internal and external users by proposing digital solutions that can optimize their daily work.
  • Collaborate with Service Management Center and Technical Management Center teams during troubleshooting of incidents.
  • Implement and improve monitoring and alerting for VAS services.
  • Adopt Agile methodologies to develop software.
  • Adopt best practices that improve VAS services availability.
  • Provide technical support of VAS platforms like USSD, SMSC and web applications.
  • Collaborate with Orange Group on capacity and QoS issues for the Orange Money platform.
  • Responsible for the integration of services such as billing, Orange Money and eRecharge with various third parties such as banks.
  • Perform any other duties as requested by the lead and the manager.

Required skills:

  • Solid knowledge of SQL.
  • Analytical and logical thinking.
  • Experience with Scrum/Agile development methodologies.
  • Knowledge of Source control tools (GitLab, GitHub) and branching strategies.
  • Excellent knowledge in Java, Python, SpringBoot, Angular, Flutter, Maven/Gradle and NoSQL.

Academic Qualifications & Experience:

  • Bachelor’s Degree in business or computer science or Telecommunication/IT.
  • 2 to 3 years’ experience in a Telecommunication environment or related field with emphasis on software development.

Closing date: June 20, 2023

APPLY FOR THIS JOB

Location