Talent.com
Software Engineer : Full Stack III- Sandton, JHB

Software Engineer : Full Stack III- Sandton, JHB

Boardroom AppointmentsRandburg, Gauteng, South Africa
30+ days ago
Job description

Software Engineer : Full Stack III- Sandton, JHB

About the job Software Engineer : Full Stack III- Sandton, JHB

  • Grade 12 National Certificate / Vocational
  • A relevant tertiary qualification in Information Technology (ideal)
  • 6+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies / language).
  • Experience with modern front-end and back-end frameworks and technologies

Knowledge :

  • Is able to apply expert knowledge and develop others understanding of the following : IT systems development processes (SDLC)
  • Advanced programming concepts
  • Advanced algorithms and data structures Design Patterns
  • Version Control
  • Testing practices
  • Database systems and query optimization (e.g., SQL, NoSQL).
  • RESTful API design and integration.
  • Cloud computing platforms and services (e.g., AWS, Azure).
  • Advanced Microservice and event driven architectures
  • Deployment using kubernetes and containerization
  • Responsive design principles and mobile-first development.
  • Front-end build tools and package managers
  • Responsibilities :

  • Designing software solutions
  • Works closely with stakeholders and cross functional team to translate business and technical requirements into solutions that meet client / business needs
  • Designs complex software systems, considering scalability, performance and future requirements.
  • Can identify the trade-offs in solutions and can clearly articulate and act on these where required Produces solutions to programming challenges.
  • Creates well designed solutions that balance client value with security, operations, resilience, performance and cost.
  • Introduces and propagates new patterns, practices, technologies into the organisation to efficiently solve a business need.
  • Software development and systems integration
  • Work with other software engineers and architects in developing components based on needs that support application functionality.
  • Optimise systems for maximum performance and scalability to handle increasing user loads.
  • Develop reusable code, APIs and libraries for future use.
  • Share impact of code changes with product team.
  • Database management and application logic
  • Implement and optimise database models and queries for efficient data storage and retrieval.
  • Write business logic and algorithms to handle complex data processing and application workflows.
  • Quality and testing
  • Implement and improve the organisation's prescribed development frameworks, patterns, and practices, with a particular focus on automated testing and CICD.
  • Conducts thorough code reviews and ensures high code quality for self and others.
  • Utilises continuous integration, deployment, and automation tools effectively.
  • Perform testing with a strong preference towards developing automated testing scripts and procedures to ensure code robustness and reliability.
  • Practices, promotes and guides others in secure coding practices (devsecops) and addresses potential vulnerabilities
  • Operational Excellence
  • Conduct investigations through troubleshooting and debugging to fix minor, major and escalated bugs, promoting system stability.
  • Perform first and / or second level standby across environments for integration between internal systems and applications, as well as that of external service providers.
  • React to system monitoring and alerting events in a timely manner.
  • Assist capacity planning on infrastructure requirements, as well as stability and load tests to improve system performance and throughput.
  • Maintains, modifies and upgrades existing solutions, recommending and implementing improved methods.
  • Learning and continuous improvement
  • Expected to develop and maintain proficiency in modern programming paradigms, patterns and practices and apply or improve what is used by their delivery team. (This will differ per delivery team).
  • Software Engineer Level III forms part of a structured career progression model where the incumbent will be exposed to meaningful projects in order to develop their level of autonomy, decision making and problem-solving skills
  • Technical Leadership
  • Engage with product managers, project sponsors, and other stakeholders to support scoping of work and provide updates on progress and status
  • Coach, guide and provide support to Software Engineer I / II
  • Share expertise and knowledge with product team and stakeholders
  • Drives innovation, bringing new technologies and ways of solving problems into the team and organisation
  • Responsible to assist Software Engineer I / II with development work and perform code reviews
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer Iii • Randburg, Gauteng, South Africa

    Related jobs
    • Promoted
    Software Engineer : Full Stack III (Payments, AWS,C#) (Stellenbosch OR Sandton)

    Software Engineer : Full Stack III (Payments, AWS,C#) (Stellenbosch OR Sandton)

    Boardroom AppointmentsSandton, Gauteng, South Africa
    About the job Software Engineer : Full Stack III (Payments, AWS,C#) (Stellenbosch OR Sandton).The development role resides within an electronic payments team. Payments experience would be advantageou...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer : Full Stack (Payments, AWS,C#) - JHB

    Software Engineer : Full Stack (Payments, AWS,C#) - JHB

    Boardroom AppointmentsJohannesburg, Gauteng, South Africa
    Software Engineer : Full Stack (Payments, AWS,C#) - JHB.Job Openings Software Engineer : Full Stack (Payments, AWS,C#) - JHB. About the job Software Engineer : Full Stack (Payments, AWS,C#) - JHB.Grade...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer III

    Software Engineer III

    RELXJohannesburg, Gauteng, South Africa
    Join our team and contribute to innovative software solutions while growing your technical expertise in a collaborative environment. LexisNexis Legal & Professional, which serves customers in more t...Show moreLast updated: 7 days ago
    • Promoted
    Intermediate Full Stack Software Engineer (IoT)

    Intermediate Full Stack Software Engineer (IoT)

    NTT DATA, Inc.Johannesburg, Gauteng, South Africa
    Intermediate Full Stack Software Engineer (IoT).Join a company that is pushing the boundaries of what is possible.We are renowned for our technical excellence and leading innovations, and for makin...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer-1

    Software Engineer-1

    nCino, Inc.Johannesburg, Gauteng, South Africa
    Software Engineer-1 page is loaded## Software Engineer-1locations : ZA - Johannesburgtime type : Full timeposted on : Posted Todayjob requisition id : R5765nCino offers exciting career opportun...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer : Full Stack II - Sandton, JHB

    Software Engineer : Full Stack II - Sandton, JHB

    Boardroom AppointmentsRandburg, Gauteng, South Africa
    Software Engineer : Full Stack II - Sandton, JHB.About the job Software Engineer : Full Stack II - Sandton, JHB.Grade 12 National Certificate / Vocational. A relevant tertiary qualification in Informa...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer : Back-End III

    Software Engineer : Back-End III

    Capitec Bank Ltd.Sandton, Gauteng, South Africa
    Press Tab to Move to Skip to Content Link.Select how often (in days) to receive an alert : .We\'re on the lookout for energetic, self-motivated individuals who share our passion for service in the ba...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer : Full Stack

    Software Engineer : Full Stack

    Capitec BankSandton, Gauteng, South Africa
    We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below : .To see what life at Capit...Show moreLast updated: 16 days ago
    • Promoted
    Software Engineer : Full Stack

    Software Engineer : Full Stack

    CapitecSandton, Gauteng, South Africa
    We're on the lookout for energetic, self‑motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below : .To see what life at Capit...Show moreLast updated: 14 days ago
    • Promoted
    Software Engineer III

    Software Engineer III

    LexisNexisJohannesburg, Gauteng, South Africa
    Join our team and contribute to innovative software solutions while growing your technical expertise in a collaborative environment. LexisNexis Legal & Professional, which serves customers in more t...Show moreLast updated: 5 days ago
    • Promoted
    Software Engineer II

    Software Engineer II

    LexisNexisSandton, Gauteng, South Africa
    LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision to...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer II

    Software Engineer II

    RELXJohannesburg, Gauteng, South Africa
    This position performs moderately difficult research, design, and software development assignments within a specific software functional area or product line. The position should have the ability to...Show moreLast updated: 16 days ago
    • Promoted
    Software Engineer III (PHYTHON & GO)

    Software Engineer III (PHYTHON & GO)

    LexisNexisJohannesburg, Gauteng, South Africa
    We are strengthening our software engineering team to modernise our existing application stack, powering one of LexisNexis Intellectual Property’s flagship AI products, LexisNexis Classification.Th...Show moreLast updated: 29 days ago
    • Promoted
    Software Engineer III (REACT)

    Software Engineer III (REACT)

    LexisNexisJohannesburg, Gauteng, South Africa
    We are strengthening our software engineering team to modernize our existing application stack, powering one of LexisNexis Intellectual Property’s flagship AI products, LexisNexis Classification.Th...Show moreLast updated: 29 days ago
    • Promoted
    Intermediate Full Stack Software Engineer (IoT)

    Intermediate Full Stack Software Engineer (IoT)

    NTT Ltd.Johannesburg, Gauteng, South Africa
    Intermediate Full Stack Software Engineer (IoT).We are seeking an Intermediate Full Stack Software Engineer to join our IoT Dev team. As an Intermediate Full Stack Software Engineer, you will play a...Show moreLast updated: 4 days ago
    • Promoted
    Software Engineer III

    Software Engineer III

    LexisNexis Risk SolutionsJohannesburg, Gauteng, South Africa
    Software Engineering III • • • •Join our team and contribute to innovative software solutions while growing your technical expertise in a collaborative environment • • • •About our Team • •LexisNexis Legal &...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer : Full Stack (C#.NET) III

    Software Engineer : Full Stack (C#.NET) III

    Capitec BankSandton, Gauteng, South Africa
    We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below : .To see what life at Capit...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer-1

    Software Engineer-1

    nCinoJohannesburg, Gauteng, South Africa
    Cino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking.Supports software engineering team in designing, developing, and testing complex sof...Show moreLast updated: 30+ days ago