Mid-Level Software Developer (Kenya | Botswana | Rwanda | Zimbabwe | Mauritius)

Windhoek, Namibia

Hi developers ...welcome to the City

Binary City is a well established software company that has managed to attract some of the most extraordinary minds in Africa. Delivering  sophisticated technology with uncompromised tools, developed & customised to our clients requirements. We're a team of go-getters & innovators fueled with passion to solve problems, beyond expectations, for the world around us.   

If you haven't heard about us, you're in for a treat! Go here

We are looking for Mid Level Software Developers to build and implement functional applications for our internal and external clients. You will work with other Developers, Analysts and Project Managers throughout the software development life cycle.  Using our technology, working remotely is no issue for Binary City provided that you have great internet connection and outstanding 'work from home' ethics.

In this role, you should be a team player with a keen eye for detail and problem-solving skills. If you are proficient in popular technologies such as ones listed below, then we would like to speak to you:


Compulsory to be proficient in at least one of the two

PHP or C#

Compulsory to be proficient in at least one of the two


Will be an added advantage


Your goal will be to build custom, state of the art, efficient applications and systems that serve user needs.

Must Have

  • A passion for solving complex problems and providing workable solutions
  • Knowledge of algorithms and data structures
  • Be able to write code for custom frameworks, using concepts like OOP, MVC and etc
  • Strong analytical and reasoning skills with an ability to visualise processes and outcomes
  • Proficiency in troubleshooting software issues and debugging a large codebase
  • Be willing to learn and adapt to new programming languages, boasting outstanding all-round communication skills and ability to work collaboratively
  • Be able to respect, adapt and maintain existing coding standards (we will not accept spaghetti code)


  • Writing and implementing efficient code
  • Integrate software with custom and/or third-party programs
  • Developing quality assurance procedures
  • Deploying software tools, processes, and metrics
  • Working closely with the team on technical issues including software system design and maintenance
  • Developing software systems according to our client’s needs while considering outcomes and design consequences
  • Conferring with project managers on programming project specifications, activities, and status


  • Determining operational practicality of solutions
  • Analyzing information or code to recommend and plan the installation of new systems or modifications of an existing system
  • Identifying areas for modification in existing programs and subsequently developing these modifications

"our City is built with culture, diversity and love for its people..."

Read more about Binary City