Software Developer
R 39,146 per monthFull-time
Recruite Agency
This position requires local presence. Please view similar jobs below.
We are recruiting a Software Developer for a corporate organisation in Umhlanga, KwaZulu-Natal. You will troubleshoot hardware and software issues, manage the helpdesk system, set up user accounts and equipment, and ensure smooth IT infrastructure operation. Strong problem-solving skills and a customer service orientation are essential.
Responsibilities
Collaboration & Agile Delivery
- Document technical architectures, system configurations, operational runbooks, and troubleshooting guides in the team knowledge base, and mentor junior developers through pair programming sessions and lunch-and-learn knowledge-sharing presentations.
- Actively participate in all agile ceremonies including daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives, contributing ideas and feedback to drive continuous improvement of team velocity and delivery predictability.
- Maintain and enhance CI/CD pipelines to automate building, testing, security scanning, and deployment of application releases across development, staging, and production environments using tools such as Azure DevOps, Jenkins, or GitHub Actions.
Software Development & Architecture
- Collaborate with business analysts and stakeholders to translate functional requirements into detailed technical specifications, system architecture designs, logical data models, and comprehensive API contracts before commencing each development sprint.
- Design and implement robust database schemas, stored procedures, indexing strategies, and query optimisation techniques to ensure efficient data retrieval and referential integrity across high-volume transactional and analytical reporting workloads.
- Participate actively in code reviews by examining peers' pull requests for logic errors, security vulnerabilities, performance bottlenecks, and adherence to coding standards, providing constructive feedback and suggesting alternative approaches where appropriate.
- Design, develop, and maintain scalable software applications using modern programming languages and frameworks, writing clean, well-documented, and testable code that adheres to established coding standards, design patterns, and SOLID principles.
System Maintenance & Support
- Provide second and third-level technical support for complex hardware, software, and network issues escalated from the service desk, diagnosing root causes through systematic troubleshooting and implementing permanent resolutions within agreed service levels.
- Administer and maintain server infrastructure across Windows and Linux environments including operating system installation, routine patch management, performance monitoring, and proactive capacity planning to ensure high availability of critical business systems.
Requirements
- Proficiency in relevant programming languages and technologies such as C#, Java, Python, JavaScript, PHP, SQL, or similar.
- A commitment to continuous learning and staying current with emerging technologies, industry trends, and best practices.
- For cloud and DevOps roles, hands-on experience with AWS or Azure and proficiency in infrastructure as code tools such as Terraform.
- Knowledge of cybersecurity principles and best practices, with certifications such as CompTIA Security+ or CISSP being advantageous.
- Strong understanding of IT service management frameworks such as ITIL and experience with helpdesk and ticketing systems.
- A bachelor's degree or diploma in computer science, information technology, software engineering, or a related field.
Qualifications
Microsoft, Cisco, or AWS Associate-level CertificationVacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Developer in Umhlanga, KwaZulu-Natal vacancy
- ...A vacancy has been confirmed for a Full Stack Developer based in Umhlanga, KwaZulu-Natal. The successful candidate will join an established... ...principles aligned with POPIA ~2-5 years' commercial software development experience ~ Comfortable working in agile delivery...
- Hire Resolve's client is seeking an Intermediate Software Developer to join their dynamic team. The ideal candidate will have a strong background in software development, a passion for coding, and the ability to work collaboratively in an Agile environment. You will be...
- Hire Resolve's client is looking for a Senior Embedded Software Developer to join their team in Durban, KZN. The dynamic individual will lead innovative hardware and embedded software projects in their Res earch & Development department. Responsibilities: Develop...
- Preference will be given, but not limited to, candidates from designated groups in terms of the Employment Equity Act. Correspondence will only be conducted with shortlisted candidates. Should you not hear from us within four weeks, please consider your application unsuccessful...
- ...opportunities. Key Responsibilities: Build Relationships: Develop and maintain connections with C-suite executives and senior... ...strategic thinking and market analysis skills. Technical Skills: Proficient in CRM software (e.g., Salesforce) and Microsoft Office....
- ...supply, stormwater, wastewater, and irrigation systems. Conduct hydrologic and hydraulic modeling using software tools such as HEC-HMS, HEC-RAS, or SWMM. Develop and evaluate design documents, including specifications, drawings, and calculations. Conduct...
- ...deep basements, high-rise apartment buildings, housing township developments and single residential luxury homes, Industrial distribution... ...experience. ~ Exposure in AutoCAD, Prokon, Tekla, Etbas and Revit software packages would be an advantage. ~ Salary commensurate with...
- ...scientific principles, theories, practices and existing technologies to develop solutions for technical problems with limited scope. Assist... ...), earthworks and slope design Experience in geotechnical software including GEO5, WALLAP, ALP, SlopeW/Slide, Plaxis etc....
R 65,000 per month
...A global technology company that designs the powerful software systems behind the world’s leading online gaming and betting platforms is seeking an experienced Software Developer to join their Durban-based engineering team. The ideal candidate will play a key role...- ...Opportunity Work-Force specializes in connecting talent with exciting career opportunities across various industries. This role as a Software Developer offers a chance to create innovative software solutions that meet user needs. Role Overview In this position, you will be...
- ...consultancy dedicated to helping founders and business leaders of software and consulting firms navigate the many pitfalls that can befall... ...‑on exposure to the recruitment lifecycle, and have room to develop into a full 360‑recruiter. ROLE DESCRIPTION We are seeking...
- ...About the Senior Software Developer Position About This Opportunity Work-Force specializes in connecting talent with exciting career opportunities across various industries. This role as a Senior Software Developer offers a chance to lead software development projects...
- Hire Resolve's client is looking for a motivated and talented Junior Software Developer with expertise in Javascript, Node.js, React, .NET, and C# to join their team in Durban, KZN. The ideal candidate will have a passion for technology and a desire to grow and develop...
- ...Support commissioning of new plant, equipment and process changes Develop and maintain maintenance schedules for plant and equipment... ...~ Computer literacy in MS Office and relevant engineering software ~ Experience leading site teams or contractors is an advantage...
- ...high-quality web applications? We are seeking a detail-oriented Software Tester to join our dynamic team. In this role, you will play a... ...customer-facing websites by identifying and documenting issues. Develop Test Plans: Write detailed test plans and perform functional,...
- ...industry dedicated to helping founders and business leaders of software and consulting firms navigate the many pitfalls that can befall... ...science behind scale; we design and deliver growth frameworks, develop hiring strategies and provide sales and leadership advisory support...
- Hire Resolve's client is looking for a talented C# Developer to join their team in Durban, KZN. Responsibilities: Develop and maintain... ...design solutions Troubleshoot, debug, and upgrade existing software applications Participate in code reviews and contribute to...
- ...Resolve's client is seeking a highly skilled and bilingual C# Developer to join their team, working on exciting projects in both English... .... Perform code reviews and contribute to best practices in software development. Troubleshoot, debug, and optimize application...
- ...financial management principles and practices. ~ Excellent analytical and problem-solving skills. ~ Advanced proficiency in financial software and MS Excel. ~ Good understanding of tax regulations and compliance. ~ Ability to effectively communicate and present...
- ...solutions is seeking a highly motivated and skilled Intermediate C# Developer with 5 years of experience to join their team in Durban. The... ...Responsibilities: Design, develop, and maintain custom software solutions and applications using the specified technology...
- Hire Resolve's client is looking for a Junior Developer to join their team in Durban, KZN. The core purpose is to design and build software applications as required by management according to standards defined by management. Responsibilities: Applications Development...
- ...Responsibilities: Create and maintain detailed electrical drawings, schematics, and layouts using computer-aided design (CAD) software. Collaborate with engineers, architects, and other team members to ensure accurate and timely completion of drawings. Review...
- ...comprehensive Enterprise SharePoint solutions is seeking a motivated and skilled Intermediate C# Developer to join their team. The ideal candidate will have a strong background in software development and a proven ability to work with a diverse range of technologies to create...
- ...organizational and multitasking abilities. Excellent communication and interpersonal skills. Proficiency in office management software and financial record-keeping. Familiarity with the SETAs & QCTO processes will be advantageous. Ability to work...
- ...Uphold coding standards through rigorous reviews and mentor developers at all levels. Minimum Requirements: Education: BSc or... ...Information Systems, or equivalent. Experience: 6+ years in software development with a proven track record of architectural leadership...
- ...Hire Resolves client is looking for an experienced BI Developer to join their team in Durban, KZN to design, implement, and maintain business intelligence solutions that drive insights and inform strategic decisions. The ideal candidate will have a strong background in...
- ...or related field ~ Knowledge of water quality testing and analysis techniques ~ Proficiency in using laboratory equipment and software ~ Strong analytical and problem-solving skills ~ Excellent communication and teamwork abilities ~ Ability to work independently...
- ...drawings and plans, ensuring compliance with relevant codes and standards. This role requires proficiency in AutoCAD and other design software, strong attention to detail, and excellent problem-solving abilities. Responsibilities Collaborate with engineers to...
- Hire Resolve's client is looking for a Junior .Net Developer to join their R&D team in Durban, KZN. This role is ideal for someone with a passion for software development and a desire to grow within the .NET ecosystem. As a junior developer, you'll work closely with experienced...
- Hire Resolve's client is looking for a talented French-speaking C# Developer to join their team in Durban, KZN. As a C# Developer, you will be responsible for designing, developing, and maintaining software applications using the C# programming language. In this role, you...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
