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.