Talent.com
Senior Software Developer
Senior Software DeveloperTeraco • ZA
Senior Software Developer

Senior Software Developer

Teraco • ZA
7 days ago
Job description

MAIN FUNCTIONS OF THE JOB

Development

  • Architect, design, and implement robust, scalable, and maintainable software applications.
  • Write clean, efficient, and well-documented code following industry best practices and internal standards to be implemented by the Application Development Manager.
  • Conduct advanced debugging, optimisation, and performance tuning.
  • Integrate software with APIs, databases, and external services.
  • Lead complex technical initiatives and influence architectural direction.
  • Review code for quality, correctness, security, and performance.
  • Identify and resolve technical debt, vulnerabilities, and production issues.
  • Provide on-call or after-hours support where required for critical systems.
  • Mendix development – Feature Requests, Bug Fixes & Business Project applications
  • Troubleshooting user issues and resolution for all in house developed software systems.
  • Help developers solve technical problems
  • Understanding of Integration with other systems using Web Services
  • Ad-Hoc understanding of other programming languages
  • Working with Agile Planning tool within the Internal Development team
  • Working with Business Analyst & Test Analyst to ensure development delivery is on schedule
  • Ad-Hoc Testing of Development teamwork
  • Analyse the existing software systems, hardware systems, data, and business strategy and document an IT Roadmap for Mendix software applications, including hardware considerations.
  • Prepares for database expansion by studying plans and requirements; advising senior technical management; coordinating design and programming.
  • Keeps senior technical management informed by preparing reports on system performance and problems. Upgrade hardware and software by assessing transaction processing and database production options.
  • Maintains database performance by troubleshooting problems.
  • Accomplishes platform upgrades and improvements by supervising system programming.

Internal Business Support

  • 2nd Level Business Support on all Internal Business Applications
  • Liaising with business on bugs and fixes of Internal Business Applications
  • Working alongside other departments to ensure applications are bug free and developed to the optimal development standards
  • Ad-Hoc training for business users
  • SharePoint - development and / or configuration of SharePoint, testing and UAT as per user requests
  • Mentor junior and intermediate developers, providing guidance, training, and best-practice coaching.
  • Participate in technical interviews and talent development.
  • Information Technology

  • Manage risks associated with access to the information assets / systems.
  • Document and ensure Solution Architecture is as per good IT practice.
  • Ensure reliability and quality by writing unit tests, integration tests, and supporting CI / CD pipelines.
  • Contribute to automation, monitoring, and observability improvements.
  • Participate in deployment planning, release management, and post-deployment support.
  • QUALIFICATIONS AND EXPERIENCE

  • Matric
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • 5–8+ years of professional software development experience.
  • Proficiency in one or more major programming languages (e.g., Java, C#, Python, JavaScript, Mendix, etc.).
  • Strong understanding of software design patterns, data structures, and algorithms.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerisation (Docker / Kubernetes).
  • Strong knowledge of database design (SQL / PostgreSQL).
  • Familiarity with CI / CD, version control (Git), and automated testing.
  • Understanding of Agile development methodologies
  • Knowledge of internet protocols eg. SNMP, SMTP & IMAP preferable
  • Knowledge of systems integration using REST & SOAP Web Services
  • Preference will be given to candidates who have :

  • previous software development experience and understanding of rapid development tools;
  • a certification in Rapid development tools (eg Mendix Rapid Developer)
  • Create a job alert for this search

    Senior Software Developer • ZA

    Similar jobs
    Senior Full-Stack Developer & Software Designer (Remote)

    Senior Full-Stack Developer & Software Designer (Remote)

    Datafin Recruitment • ZA
    Remote
    Our client is building an innovative platform to capture and scale human expertise by creating Digital Twins of an organization’s most experienced employees. These Digital Twins make critical knowle...Show more
    Last updated: 3 days ago • Promoted
    Java Developer (Junior to Senior)

    Java Developer (Junior to Senior)

    FNB South Africa • ZA
    Write, test and debug Java applications, ensuring high performance and scalability.Conduct peer reviews, refactor code and follow best practices to improve efficiency and maintainability.Identify a...Show more
    Last updated: 2 days ago • Promoted
    Senior Android Mobile Developer (Western Cape)

    Senior Android Mobile Developer (Western Cape)

    Flash Group • ZA
    Support and enhancement of an established, multi-faceted technology platform, and associated 3rd party integrations.Work with Solutions Architects, Team Leads, and Product Managers to deliver on bu...Show more
    Last updated: 14 days ago • Promoted
    Software Developer / Engineer

    Software Developer / Engineer

    SGS Australia • ZA
    SGS is the world’s leading Testing, Inspection and Certification company.We operate a network of over 2,500 laboratories and business facilities across 115 countries, supported by a team of 99,500 ...Show more
    Last updated: 6 days ago
    Senior Software Development Engineer –.NET Core

    Senior Software Development Engineer –.NET Core

    NTT Ltd. • ZA
    The Senior Software Development Engineer is responsible for leading the technical delivery of.NET Core solutions within an agile team, contributing deep hands-on expertise while guiding solution de...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Developer (PHP ) (Western Cape)

    Senior Software Developer (PHP ) (Western Cape)

    Flash Group • ZA
    Works seamlessly with their team to solve complex technical problems within their area of expertise.Demonstrates exceptional proficiency in their engineering discipline, bringing depth and versatil...Show more
    Last updated: 3 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Salt South Africa • ZA
    We are seeking a visionary Senior Java Technical Lead to spearhead the design, development, and scaling of mission-critical enterprise applications. In this role, you will bridge the gap between hig...Show more
    Last updated: 4 days ago • Promoted
    Senior AWS Solution Architect (Modernisation)

    Senior AWS Solution Architect (Modernisation)

    Cloud Bridge Tech Recruitment • South Africa, ZA
    Quick Apply
    As part of Cloud Bridge, an AWS Premier Partner, we bring deep cloud expertise into every hiring conversation.Here, technology meets empathy — connecting the dots between ground-breaking compa...Show more
    Last updated: 17 days ago
    Senior Software Engineer

    Senior Software Engineer

    LexisNexis South Africa • ZA
    As a Senior Software Engineer, you will be involved in research, design, and software development within a specific software functional area or product line. You will provide direct input on project...Show more
    Last updated: 29 days ago • Promoted
    Intermediate Software Development Engineer.NET Core

    Intermediate Software Development Engineer.NET Core

    NTT Ltd. • ZA
    The Intermediate Software Development Engineer is responsible for designing, developing, and maintaining high-quality.NET Core applications in support of external client solutions.This role focuses...Show more
    Last updated: 1 day ago • Promoted
    Senior React.js Developer

    Senior React.js Developer

    IQbusiness • ZA
    Technology Division of iqbusiness, is seeking a highly skilled and motivated .This role is ideal for a passionate software developer with strong front-end expertise and a solid full-stack foun...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Developer (Web3)

    Senior Software Developer (Web3)

    IQbusiness • ZA
    Technology Division of iqbusiness is seeking a .Web3 and blockchain experience.The ideal candidate is a hands-on engineer with deep technical expertise, a passion for emerging technologie...Show more
    Last updated: 24 days ago • Promoted
    Developer (Senior)

    Developer (Senior)

    Discovery Limited • ZA
    Work closely with a passionate development team to design, develop and maintain SAP CPI and SAP IBO solutions for a dynamic, multi-national company that sets the benchmark in its industry.Must be a...Show more
    Last updated: 14 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Lulalend • ZA
    Responsibilities will include : .Extend and maintain existing and new software systems on the Lula platform (and / or Lula white labeled / partner platforms). Project scheduling, planning reporting and an...Show more
    Last updated: 3 days ago • Promoted
    Specialist Software Developer - Salesforce

    Specialist Software Developer - Salesforce

    Absa Group Limited • ZA
    Apply critical thinking & problem solving skills to contribute to all phases of the development lifecycle & quickly produce well-organised, optimized, and documented source code to deliver high-per...Show more
    Last updated: 1 day ago • Promoted
    Senior Technology Consultant (Somerset West)

    Senior Technology Consultant (Somerset West)

    Datafin Recruitment • ZA
    A skilled & adaptable Senior Technology Consultant is sought by a leading player in the fresh produce industry offering IT, analytics, and software support services. Your core role will be to provid...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    LexisNexis South Africa • ZA
    As a Senior Software Engineer, you'll perform complex research, and software development assignments, and provide direct input into project plans. This position is performed by an experienced profes...Show more
    Last updated: 4 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Nedbank • ZA
    To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers. Produce working quality software that meets the design.Develop c...Show more
    Last updated: 2 days ago • Promoted