South Africa: +27 (0)12 753 7955 | Ireland: +353 (0)19 069 426 | Middle East: +971 (0)55 351 7591

Junior Software Developer

At Real Data Systems, we empower people to advance the way the world is built. We create smarter software solutions that make construction sites more efficient, connected and safe and improve the lives of design and construction professionals everywhere.

*Note – This role is a full-time, onsite position. Due to COVID-19, all new employees will be required to start work remotely until we are able to return to the office. More information will be provided in the interview process.*

Who we are looking for

RDS is looking for a highly skilled junior software developer with an ambition for making great applications. You should have a passion for architecting distributed and scalable solutions that are testable, performant and easy to maintain. You should have knowledge with C#, Javascript, you should be well versed in SQL databases,  NoSQL will be a advantage. You will also be trained up on our main platform E-Flow. Added benefit will be knowledge of AWS as  most of our supported applications are built on AWS, and you should have some knowledge developing and deploying on the platform using a variety of tools and services like EC2, SNS, SQS, ELB, Kinesis etc (it’s not essential but will be a benefit). You should excel in mentoring other software engineers and help us drive a culture of attention to quality, maintainability, and professionalism. The position offers the opportunity for full stack development, so an ability to code UI components in Javascript, or a strong desire to learn, is a plus.

About the Role

Want a peek at what you’ll be doing? As part of a development team charged with taking our supported flagship products in the digital future, developing plugins and supporting applications, in addition you will have the opportunity to design, implement, and deploy our own in house solution to power our vision of a connected future. You will also contribute to our technical roadmap and help to mentor and share your knowledge. Working at RDS will give you exposure to one of the leading and exciting industries in the world, Construction. You will have the opportunity to build the next generation solution that will assist millions of construction professionals worldwide.


  • 1 + year of progressive experience as a software engineer or developer
  • Diploma in Software Engineering
  • Proven experience in .NET technologies, particularly C#, Javascript, SQL
  • Use of APIs and understanding of HTTP and REST architecture will be an advantage.
  • Strong experience with relational databases. Experience designing, creating APIs and delivering to market is a plus
  • Ability to partner with business and technology team members, to understand business requirements and translate those into value-add technology solutions
  • Willingness to learn and expand skills and repertoire
  • A positive mindset, team-oriented, results driven, and organised.
  • Exceptional written and oral communication skills.
  • Knowledge of Unity 3D is a Big added advantage.
  • Open to learning new software and develop your skills

Now What?

If you think you are a good match and believe you can see yourself in this position, do the following. Email us.

  • Your Resume
  • Some sort of personalised introduction for us. This could be a cover letter, a few bullet points about yourself, a comic strip you’ve drawn – anything that tells us a bit about you AND why you want to work with us at RDS.

Email –

Real Data Systems is an equal opportunities employer. Qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, age, sexual orientation, gender identity and national origin.

Please Note: No employment agencies need to contact us, we got this.