Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 14, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • First Technology, established in 1983, is a wholly owned subsidiary of the First Technology Group (FTG), with branches in every major business area in South Africa. This allows us to provide our customers with the same comprehensive range and level of service excellence, regardless of where their business operations are located. First Technology is structure...
    Read more about this company

     

    Developer

    Role Purpose

    • The Full-Stack Developer will be responsible for designing, developing, deploying, and supporting web-based applications across both front-end and back-end environments. The successful candidate will work on API integrations, cloud-hosted solutions, document management systems, and secure enterprise applications while collaborating with internal stakeholders to deliver scalable technology solutions.

    Key Responsibilities
    Full-Stack Development

    • Design, develop, test, and maintain responsive web applications.
    • Build intuitive front-end user interfaces and scalable back-end services.
    • Develop robust and reusable code following industry best practices.
    • Optimise applications for performance, reliability, and scalability.

    API Integration & Systems Development

    • Design and implement secure API integrations with third-party platforms.
    • Develop and maintain RESTful APIs and webhook integrations.
    • Integrate external services and business applications to streamline processes.

    Document Management Solutions (DMS)

    • Develop, support, and enhance document management solutions.
    • Configure and maintain document storage, indexing, version control, and retrieval processes.
    • Support OCR and digital document workflow implementations.

    Cloud Hosting & DevOps

    • Deploy and manage applications within cloud environments.
    • Configure servers, hosting platforms, and deployment pipelines.
    • Monitor application performance and ensure system availability.

    Security & Compliance

    • Implement secure authentication and authorization mechanisms.
    • Apply security best practices, including SSL/TLS and OAuth protocols.
    • Identify and resolve security vulnerabilities and performance issues.

    Technical Support & Documentation

    • Troubleshoot and resolve application and infrastructure-related issues.
    • Maintain technical documentation, including system architecture, APIs, and workflows.
    • Collaborate with business users to gather requirements and recommend technical solutions.

    Minimum Requirements
    Qualifications

    • Senior Certificate (Grade 12).
    • Bachelor's Degree in Computer Science, Information Technology, Software Development, or a related field advantageous.
    • Relevant certifications in cloud technologies or development frameworks will be beneficial.

    Experience

    • 3-5 years' professional experience as a Full-Stack Developer.
    • Proven experience developing and maintaining commercial web applications.
    • Demonstrated experience working across the full software development lifecycle.
    • Experience managing projects from design through deployment and support.
    • Portfolio, GitHub repository, or examples of previous development projects preferred.

    Technical Skills

    Front-End Development

    • HTML5
    • CSS3
    • JavaScript
    • React, Angular, or Vue.js

    Back-End Development

    • Node.js
    • Python
    • PHP
    • .NET Core

    Databases

    • PostgreSQL
    • MySQL
    • MongoDB
    • Database design and optimisation

    API Development

    • RESTful APIs
    • Webhook integrations
    • Third-party system integrations

    Cloud & Infrastructure

    • Microsoft Azure
    • Amazon Web Services (AWS)
    • Google Cloud Platform (GCP)
    • Application hosting and deployment

    Security

    • SSL/TLS
    • OAuth
    • Authentication and access control
    • Secure coding principles

    Document Management Solutions

    • Document indexing
    • OCR technologies
    • Version control
    • Digital workflow automation

    go to method of application »

    Onsite Desktop Engineer - Morningside

    Job Description
    Role and Responsibilities
    Have entry- level of experience and understanding in the following services:

    • Microsoft Windows for Endpoints
    • Microsoft Office
    • Microsoft Office 365 Suite
    • Desktop and Laptop hardware fundamentals

     Have entry-level of experience and understanding in the following services:

    • Mimecast
    • Anti-Virus
    • Microsoft Active Directory On-Premise

     Have an entry-level experience and understanding in the following services:

    • Microsoft Group Policy
    • Microsoft Azure Active Directory
    • Network – Firewall, Switches, Access Points, Routers and Controllers
    • Network – WAN and LAN fundamentals
    • Third-Party Applications (Not Limited To) – Exclaimer, Code 2, Sage, M-Files 

     Have the ability to perform the following functions:

    • Be a technical escalation point to resolve incidents which lower tiered Engineers are unable to
    • Be a mentor to lower tiered Engineers
    • Ability to write Work Instructions and Standard Operating Procedures for common tasks
    • Work within a Service Desk ticketing application and ensure that tickets assigned to you are communicated on and resolved with SLA
    • Assist Operations Managers with technical queries when needed
    • Be willing to work unscheduled overtime if required 

    Qualifications and Education Requirements

    • Grade 12 – Required
    • A+ and N+ - Required
    • Microsoft 365 Certified: Endpoint Administrator Associate – Beneficial
    • Bachelor’s Degree in Computer Science or Information Technology Diploma - Beneficial 

    Preferred Skills 

    • Excellent verbal communication
    • Excellent written communication by following email etiquette best practice
    • Ability to work independently and unsupervised
    • Ability to work in a multi-tenanted environment
    • Ability to work with other Business Units and Vendors with the primary goal being providing exceptional service to the customer
    • Interest in wanting to keep abreast of technology in the IT industry
    • Interest in wanting to keep obtained certifications updated and willing to certify in new technologies in accordance with the business strategy and personal roadmap
    • 2-3+ years of experience in a similar technical role

    go to method of application »

    IT System Administrator / Software Developer - Prospecton

    PURPOSE

    • The above vacancy is available for suitably qualified individuals to support the department to meet its objectives so as to contribute positively to the overall company objectives.

    QUALIFICATION & OTHER REQUIREMENTS

    • Accredited qualification in Information Technology, Computer Science or a related field.
    • Microsoft Certifications will be an added advantage.
    • Minimum 2 years' experience in Systems Administration.
    • Minimum 2 years' experience working with Microsoft SharePoint.
    • Experience in software development and systems integration.
    • Minimum 2 years' experience in Microsoft Power Platform (Power Apps, Power Automate and Power BI).
    • Experience in Microsoft 365 administration.
    • Knowledge of Artificial Intelligence (AI) technologies and business applications will be advantageous.
    • Experience in project management and implementing digital transformation initiatives.
    • Strong analytical, problem-solving and communication skills.
    • Ability to work independently and collaboratively within a team.
    • Ability to work shifts, overtime, and stand-by as and when required.

    KEY JOB FUNCTIONS

    • Manage and monitor all installed systems, cloud-based systems and infrastructure.
    • Install, configure, test, and maintain operating systems, application software and system control tools.
    • Create complex scripts to assist with monitoring systems, diagnostics, problem correction and automating routine tasks.
    • Ensure an uninterrupted internet connection and manage mail servers for sending and receiving emails.
    • Research upcoming products, service protocols, and standards in support of systems software procurement and development efforts.
    • Proactively ensure the highest levels of systems and infrastructure availability.
    • Technology Evaluation: researching new tools/solutions, making vendor recommendations.
    • System Maintenance & Security: applying patches, updates, and security measures to protect against vulnerabilities.
    • Monitoring & Optimization: proactively monitoring system(s) performance to identify and resolve issues before they affect users.
    • Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement improvements.
    • Maintain security, backup, and redundancy strategies.
    • Security and Compliance: recommends and administers security and support policies, monitoring for threats, and ensuring system compliance.
    • User & Data Management: Creating and managing user accounts, permissions, and network file systems, as well as performing data backup and recovery.
    • Backup and Disaster Recovery: Perform and participate in Disaster Backup and Recovery (DBAR) initiatives. Such as developing, executing, and maintaining data backup and recovery plans to ensure business continuity.
    • Participate in the design of information and operational support systems.
    • Provide second and third level support to both the corporate and production environments.
    • Liaise with vendors and other I.T personnel for problem resolution.
    • Create and maintain I.T policies and procedures and assist with I.T audits.
    • Maintain I.T asset register, software approved list and user access review list.
    • Manage I.T projects and provide feedback to the I.T Manager.
    • Implement and maintain information security awareness.
    • Implement and maintain anti-virus, malware, spyware, and email security systems.
    • Assist in the management of user accounts, credentials, permissions, access rights, storage allocations, active directory administration.
    • Ensure compliance with company I.T security rules and I.T governance framework.
    • Manage CSA I.T helpdesk system with regards to workflows.
    • Microsoft SharePoint Design, Development and Administration
    • Software Development
    • Project Management
    • Digital Transformation (DX)
    • Artificial Intelligence (AI) Knowledge and Implementation
    • Participate in the company suggestion scheme and quality circles.
    • Perform ad hoc activities as and when required.

    COMPETENCIES

    • Accurate information gathering and analysis.
    • Awareness and commitment to company mission.
    • Strategic allocation of resources and review of work methods.
    • Awareness of situations and decisiveness.
    • Communication and sharing of plans.
    • Creation of innovative vision.
    • Establishing framework and system for organisational learning.
    • Perseverance.
    • Establishment of objective project results review.

    go to method of application »

    Onsite Desktop Engineer - Bellville

    Have a level of experience and understanding in the following services:

    • Microsoft Windows for Endpoints
    • Microsoft Office
    • Microsoft Office 365 Suite
    • Desktop and Laptop hardware fundamentals

     Have the ability to perform the following functions:

    • Be presentable at all times and represent the value of First Technology throughout your engagement with the customer
    • Excellent telephone manner and written communication
    • Ability to manage End User frustrations effectively, and exercise the patience needed to communicate to end users who may often be unhappy
    • Ability to follow predefined procedures and escalate timeously to the Onsite Team Lead where required
    • Ability to meet deadlines and complete tasks within SLA timeframes
    • Ability to use knowledge base resources to resolve problems
    • Providing basic training on computer operation and management to end users.
    • Good attitude towards work and colleagues
    • Consistent, prompt delivery of often common or repetitive tasks
    • Strong troubleshooting and skills with a proven methodology - must be able to troubleshoot problems with minimal assistance:
    • Working knowledge on Active Directory– required for the administration of user accounts and passwords
    • Installing and troubleshooting Microsoft Outlook usability issues along with general connectivity to the internet
    • Strong understanding of End User hardware and software
    • Strong Desktop operating system knowledge and troubleshooting
    • Strong Office automation skills and knowledge using N-Central (Nable)
    • Facilitating feedback on current tasks
    • Ability to manage users by applying good reasoning and logic
    • Create new Incidents in the Service Desk daily,
    • Troubleshoot, and show descriptive steps taken to resolve along with relevant time entries
    • Collect a predefined set of information for each incident logged
    • Identifying urgency, impact and general timelines of the issue
    • Provide the necessary resolution or escalate for assistance
    • Provide the necessary escalation to various Operations Managers, where urgency or impact has been identified
    • Vendor Management - act as a point of contact for both vendor and Customer and carry out the necessary coordination of tasks or simply translate the requirement for both
    • Ability to provide support to multiple Customer environments
    • Ability to work independently
    • Following up on issues and outstanding information
    • Create and update records
    • Attention to detail with scheduled tasks is vital.
    • Research technology changes and be able to motivate technology changes to the Client where necessary
       

    Method of Application

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    View All Vacancies at First Technology Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail