Back-End Software Developer (Intermediate)

We are trailblazers. We are innovative. We have technology running in our veins. Do we tick your boxes? Do you want to play a part in taking gaming technology to the next level? If yes, we’re looking for you!

This is your opportunity to be part of the leading software house in the online gaming world. In our space, passionate, innovative and incredibly awesome teams create the best technology in the field, and each day is a chance to level up.

While your attention is all on us, do you think you have what it takes to be our next Software Developer (Intermediate)? If yes, read on.

We’re looking for a talented, experienced developer who is passionate about doing back-end product development, involving technologies like C#, SQL, RabbitMQ, Kafka, KSQLDB and JAVA. Development will include feature development in our Services, APIs, Kafka components as well as development in KSQLDB and KStream functions.

Self-managers with great communication skills, step to the front of the queue as you’ll be expected to own, drive and deliver on commitments while working collaboratively with many across the team. You should also be a fast learner, with an appetite to learn and grow and have a solid understanding of event streaming and real-time data delivery. But before you start visualising your new email signature and making sure your CV is in tiptop shape, let’s have a look at the requirements…

Key Requirements

  • BSc Computer Engineering or Computer Science or Relevant Software Related Qualification
  • 3-5+ years’ experience
  • C# - Mandatory
  • SQL – Mandatory, which includes:Data Definition Language (DDL) Statements.Data Manipulation Language (DML) Statements.Transaction Control Statements.Session Control Statements.System Control Statement.Embedded SQL Statements.
  • Data Definition Language (DDL) Statements.
  • Data Manipulation Language (DML) Statements.
  • Transaction Control Statements.
  • Session Control Statements.
  • System Control Statement.
  • Embedded SQL Statements.
  • KSQLDB – Strongly beneficial.
  • Kafka - Strongly beneficial.

Key Responsibilities

  • Maintaining and implementing features on EventInisght Windows services: Collector, CEP and Communicator services.
  • Implement new features using KStreams, KSQLDB and newer/other stream/event technologies.
  • Implement new patterns using KStreams, KSQLDB and newer/other stream/event technologies.
  • Contributing to team design sessions
  • Contributing to the Data Deliver portfolio, which may include Data Validation, Automation, Service and API development.

Are you ready to take your seat amongst the best? Apply now!

We would like to retain your details on a confidential basis for future reference in case a suitable opportunity arises. We know that you care how we use information about you, and we appreciate your trust in us to do that carefully and sensibly.  If you would rather not have your details kept on file, please simply email unsubscribe@derivco.co.za and we will remove them.

As the leading software development house in the online gaming world, we design, develop, illustrate and animate the industry’s most trailblazing technology. At our heart are our people. In fact, we’re proud to say we employ over 1600 of the brightest minds in the industry across our three South African offices, which are based in Durban, Pretoria and Cape Town. And while we might be in the business of technology innovation, our success depends on their success. As such, we seek out individuals who are inspired, motivated and empowered to achieve greatness every day. In other words, people like you. Because, at Derivco, we believe that everyone has a role to play in making us the best gaming tech company in the world.