Join a dynamic team focused on AI-driven solutions in Johannesburg. As a Software Developer, you'll work with modern technologies to build scalable applications and services.
The Software Developer role at Network Recruitment is centered around creating and maintaining AI-focused applications. You will be part of a team that emphasizes microservice architecture, ensuring that applications are modular and scalable. Your work will involve using various technologies, including XML and JSON, to facilitate data interchange and storage in both relational and non-relational databases.
In this position, you will also engage with message brokers like RabbitMQ and cloud platforms, particularly Azure, to enhance application performance and reliability. Collaboration is key, as you will work closely with other developers and stakeholders to deliver high-quality software solutions.
Key responsibilities include: • Developing and implementing microservices • Working with XML and JSON for data handling • Managing databases and ensuring data integrity • Utilizing message brokers for efficient communication between services
The ideal candidate should have a solid understanding of software development principles and be comfortable working in a fast-paced environment. Familiarity with cloud platforms and version control systems like Git will be advantageous. If you are passionate about AI and eager to contribute to innovative projects, this role could be a great fit for you.
You'll be taken to the original listing on CareerJet to apply.