Join a dynamic team focused on AI solutions in Johannesburg. As a Software Developer, you'll work with various technologies to build and enhance applications. This role is ideal for those passionate about cloud platforms and modern development practices.
The Software Developer role at Network Recruitment focuses on creating AI-driven applications. You will be part of a team that leverages modern technologies to build robust solutions. Your day-to-day tasks will involve working with XML and JSON data formats, managing both relational and non-relational databases, and utilizing message brokers like RabbitMQ and Azure Service Bus.
In this position, you will also engage with cloud platforms, particularly Azure, to deploy and manage applications. Version control using Git is essential, ensuring that your code is well-managed and collaborative. The ideal candidate should have a solid understanding of software architecture and be comfortable working in a fast-paced environment.
Key responsibilities include: • Developing and maintaining software applications • Integrating various data formats and databases • Collaborating with team members on cloud deployment strategies • Ensuring code quality through version control practices
Candidates with experience in Angular or React, as well as CI/CD pipelines and Azure DevOps, will have an advantage. This role suits developers who are eager to work on innovative projects and are keen to expand their skills in AI and cloud technologies.
You'll be taken to the original listing on CareerJet to apply.