Featured Company

46 jobs recently published in "Durban"






VMG Software develops and maintains its own Dealership Management Software for hundreds of dealerships and workshops and thousands of users across our beautiful country. We are looking for a full-time, "roll up my sleeves" and "conquer the code" developer to join our in-house development team. You will be working in a fast-paced environment, alongside dynamic and intelligent coders and you must be able to work with minimal supervision but we will be there to help you grow as a coder. We prefer to work together from our offices near High Street Tygervalley. We start at 08:30 and work through till 16:30 Monday to Friday. We don't like to work remotely. There is value in seeing your team members every day and having them close by to help us. We do not care too much about fancy and expensive pieces of paper but we appreciate that you have put so much time and effort into improving your skills. We care very deeply about how well you can code. The results from your technical assessment will speak for you. Happy days?

Design, develop and maintain both internal and client-facing functionality, from inception through to deployment, full life cycle Write clean, efficient and reusable code, utilizing best practices such as SOLID, DRY and KISS Monitor, test, improve and upgrade existing functionality Assist with refactoring legacy code into a new Symfony based system Assist with maintaining and improving an AWS based production environment Create and consume APIs (both REST and SOAP) Work closely with our CTO Evan and the dev team (John, Jerry, Ettienne and new recruits)

Full Stack Developer with a strong focus on PHP development using MVC frameworks. Ideally, you should have experience in using Linux and have experience in working with containerized environments such as Docker or Vagrant. You will be programming mostly e-commerce systems by utilizing Craft and CakePHP.

New application development for iOS/ Android native apps (specifically IONIC 3-5 experience needed) Updating of current applications Database knowledge Understanding of various software languages Managing of App Stores Version Control Troubleshooting Ability to deal effectively with change in a dynamic and flexible work environment Be a team player Problem analysis and solving