Reference: JHB000352-KP-1 Gijima Staffing Solutions , on behalf of our client, is recruiting for an innovative Intermediate Developer passionate about transforming technology into powerful solutions. If you're ready to tackle complex challenges and contribute to cutting-edge projects, this is your chance About Our Client: Our client is a leading technology consulting partner dedicated to enhancing internal productivity, optimizing billing and financial management, planning for capacity and business development, and reducing risks. Their world-class solutions go beyond narrow-focused software, addressing comprehensive technological needs with a deep understanding of the challenges faced by professional services firms. What We're Looking For: Qualifications: Grade 12/Matric, BSc/BA in Computer Science, Engineering, or a related field, or BCom in IT. Core Skills: Proficiency in REST Web APIs, Microsoft SQL Server, PostgreSQL, Docker/Kubernetes, and Microservices Architecture. Experience with Redis Cache, RabbitMQ, Apache Kafka, MongoDB, and Blazor is desirable. Coding Experience: Minimum 3-4 years in C#, SQL Server, JavaScript, and 2-3 years with Angular. Experience with Azure is a plus. Additional Skills: Experience in C++, PHP, HTML, and familiarity with Agile methodologies. Strong attention to detail, excellent communication skills, and the ability to work under pressure are essential. Key Responsibilities: Software Development: Deliver high-quality code, design user interfaces, ensure code protection using GIT/TFS, and review and approve code from peers. Support & Maintenance: Resolve support tickets and manage handovers efficiently. Design & Planning: Create interface wireframes, documentation, and showcase new features. Security & Testing: Ensure software meets security standards, conduct regular scans, and interact with penetration testers. Test code, document test cases, and troubleshoot faults. Research & Development: Stay abreast of new technologies, document knowledge for team use, and understand the product stack. Documentation: Compile comprehensive documentation including technical specifications, user guides, and administration guides. Team Collaboration: Work effectively within a team, communicate progress updates, assist junior developers, and ensure high standards in all deliverables. Annually
Apply Now