IT Systems Developer

1 week ago


Verulam KwaZuluNatal, South Africa Ten Logistics and Civils Full time R40 000 - R60 000 per year

Job Title: IT Systems Developer

Location: Verulam

Employment Type: Full-Time

Ten Civils is seeking a technically capable and highly motivated Junior IT Systems Developer to support the design, development, integration, and maintenance of the company's Integrated Management System (IMS) and related business applications.

This role focuses on full-stack development, including SQL database development, front-end UI development, and back-end system logic, with strong involvement in system automation, business process optimisation, and internal platform integration. The successful candidate will work closely with operational, finance, workshop, safety, and procurement teams to deliver scalable, secure, and high-performance internal systems.

Key Responsibilities:

Systems Development (Full-Stack)

  • Develop, enhance, and maintain internal web-based and low-code business systems.
  • Build modular, scalable features for the IMS platform supporting multi-division business workflows.
  • Participate in system architecture design and technical documentation.

SQL & Database Engineering

  • Design, write, optimise, and maintain SQL queries, views, functions, indexes, and stored procedures.
  • Support database normalisation, performance tuning, and data integrity enforcement.
  • Assist in database backups, migrations, and versioning processes.

Front-End Development

  • Develop responsive and user-centric interfaces using:
  • HTML5, CSS3, JavaScript
  • Modern frameworks or libraries such as React, Angular, or (advantageous)
  • Implement UI/UX best practices to improve usability and user adoption.

Back-End Development

  • Develop and maintain back-end logic, APIs, and services using:
  • , .NET (C#), or Python
  • Implement authentication, authorisation, and role-based access control.
  • Build and maintain RESTful APIs and integration endpoints.

Systems Integration & Automation

  • Develop system integrations between:
  • SharePoint
  • Power Apps
  • Power Automate
  • SQL databases
  • External business systems
  • Design and maintain automated business workflows and data synchronisation services.

Testing, Security & Performance

  • Conduct system testing, debugging, and performance optimisation.
  • Apply secure coding standards to prevent common vulnerabilities.
  • Assist in disaster recovery testing and data protection processes.

Stakeholder & Operational Support

  • Translate business processes into technical solutions.
  • Provide Level 1–2 technical support to internal users.
  • Assist in user training, system documentation, and change management activities.

Qualifications and Experience

Education

  • National Diploma or Bachelor's degree in:
  • Information Technology
  • Computer Science
  • Software Engineering
  • Information Systems

Experience

  • 1–2 years' experience in:
  • Software development
  • Database development
  • Systems support

South African graduates with internships, learnerships, or in-service training is advantageous

Technical Skills (SA-Focused)

Essential Skills:

  • SQL (Microsoft SQL Server, MySQL, or PostgreSQL)
  • HTML, CSS, JavaScript
  • Basic experience with back-end development:
  • C# (.NET), , or Python
  • Understanding of:
  • REST APIs
  • Authentication methods
  • Database relationships and normalisation

Advantageous Skills:

  • Microsoft Power Platform:
  • Power Apps
  • Power Automate
  • Power BI
  • SharePoint (especially for document and list-based systems)
  • Azure or other cloud platforms
  • Git (GitHub, Azure DevOps, or GitLab)
  • Experience working with South African business systems (e.g. Pastel, Sage, Syspro – advantageous)

Desired Attributes

  • Strong problem-solving and analytical thinking skills.
  • Ability to work in both structured and fast-changing environments.
  • Good time management and ability to meet deadlines.
  • Willingness to learn and upskill in modern development technologies.
  • Strong communication skills suited to South African workplace environments.
  • Valid driver's licence (advantageous for site-based system support).

Remuneration & Employment Type

  • Market-related salary based on qualifications and experience.
  • Permanent, full-time role based in KwaZulu-Natal.

How to Apply:

Interested candidates are invited to submit their resume and a cover letter detailing their qualifications and interest in the position to

Please include "IT Systems Developer– [Your Name]" in the subject line.

Equal Opportunity Employer:

Ten Logistics & Civils is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Join us and be a part of a team that values your contributions and supports your career growth. We look forward to receiving your application

Job Type: Full-time

Work Location: In person



  • KwaZulu-Natal, South Africa Intelligent Technical Solutions Full time US$55 000 - US$70 000 per year

    Job Description:The Alignment Engineer must perform Client standards and alignment reviews and work proactively towards aligning Clients that are misaligned against our Company standards. Maintain & Develop Company standards and best practices.Job Responsibilities:Perform Remote Standards and Alignment Reviews.Maintain, update, and phase out assigned Clients...

  • Finance Administrator

    2 weeks ago


    Verulam, KwaZulu-Natal, South Africa Ten Logistics and Civils Full time R400 000 - R600 000 per year

    Job Title: Finance AdministratorLocation: Verulam,Employment Type: Full-TimeWe are seeking a detail-oriented and proactive Finance Administrator to join our Finance team. This role is integral to ensuring the accuracy, timeliness, and compliance of financial operations in the Company.Key Responsibilities:Financial AdministrationPerform daily bank and credit...


  • Empangeni, KwaZulu-Natal, South Africa IT Computers 2.0 Full time R720 000 - R1 000 000 per year

    Working Hours:Full-time (40 hours per week) — typically Monday to Friday, 8:00 AM to 5:00 PM.May include after-hours or weekend work for system maintenance, upgrades, or support emergencies.Job Summary:The IT Specialist is responsible for maintaining, supporting, and optimizing an organization's IT infrastructure, including hardware, software, and network...


  • KwaZulu-Natal, South Africa Al Baraka Bank Limited Full time

    **CORE PURPOSE OF THE JOB** To perform effective and efficient training facilitation to new and existing employees, thereby ensuring that they are equipped with the required knowledge, skills and competencies to perform the job. Responsible to ensure that training is ongoing through efficient planning and coordination of training initiatives that meet the...

  • Senior Tester

    2 weeks ago


    KwaZulu-Natal, South Africa Optimal Growth Technologies Full time

    **Senior Tester NetSuite & Gravity** **Experience Level: 10+ years** **Role Purpose**: **Key Responsibilities**: - Design, develop, and execute detailed test strategies, test plans, and test cases across NetSuite and Gravity platforms. - Collaborate with Business Analysts, Developers, and Functional Consultants to understand business requirements and...


  • KwaZulu-Natal, South Africa Al Baraka Bank Full time R60 000 - R120 000 per year

    CORE PURPOSE OF THE JOBTo perform effective and efficient training facilitation to new and existing employees, thereby ensuring that they are equipped with the required knowledge, skills and competencies to perform the job.Responsible to ensure that training is ongoing through efficient planning and coordination of training initiatives that meet the needs of...


  • Kwazulu/Natal, South Africa Kairos B-BBEE Verification Agency Full time

    Role Profile The Technical Signatory will play a crucial role in our B-BBEE verification team. This position is responsible for the technical review and signing off on B-BBEE certificates and verification reports, ensuring accuracy, compliance with relevant legislation, and alignment with our systems and procedures. Key Responsibilities - Implement...


  • Kwazulu/Natal, South Africa Tswelopele Technologies Full time

    **Job description** As a Senior HVAC (Heating, Ventilation, and Air Conditioning) Technician, your responsibilities and duties will include amongst others: **BEHAVIORAL COMPETENCIES**: Provide Supervisory role overseeing site management, client liaison, attend meetings with client and reporting. Must be able to communicate clearly with client...


  • KwaZulu-Natal, South Africa The Foschini Group Full time

    **Key Responsibilities: - Assist in the training and development of in-store visual merchandisers in seasonal concepts as well as ongoing development of our brand image. - Assist in preparation and execution of store training. This could include store visits, workshops in key stores or markets and trunk shows - Empower field based executors of both our...

  • People Partner Ii

    2 weeks ago


    KwaZulu-Natal, South Africa Smollan Full time

    At Smollan, we’re on an evolutionary journey where we’re shifting our story. We’re looking for truly unique people who believe in fostering a diverse and inclusive environment. Where our people are cared for, happy and inspired in building an extraordinary place to work. Our organisation is looking for an experienced and passionate People Partner to...