It Systems Developer

Verulam, ZN, ZA, South Africa

Job Description

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 Vue.js

(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:

Node.js, .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), Node.js, 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

HR@Tencivils.co.za



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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1601242
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Verulam, ZN, ZA, South Africa
  • Education
    Not mentioned