Principal Software Architect

4 months ago


Johannesburg, South Africa NTT Ltd. Full time

NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.

In today’s ‘iNTTerconnected’ world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of the world’s most significant technological, business and societal challenges.

With people at the heart of our success, NTT is committed to attracting and growing the best talent and providing an environment where everyone feels they can belong and their contribution matters.

**Want to be a part of our team?**

**Working at NTT**

The Principal Software Architect - API defines the strategy and platform architecture for our Digital Fabric supporting our platform delivered services. This spans all our Managed and Technical Services including core platform elements

Our Digital Fabric concept is a core element of our Services Platform that encompasses our API ecosystem, canonical data models and connectivity spokes between the various components of our broader Services Platform landscape. The Digital Fabric serves as an integration point between our numerous service delivery platforms and our client facing platform components - aggregating and brokering data exchange from many disparate service delivery platforms into a standardised canonical data model used for driving a unified client experience. These platform components are key intellectual property that NTT develops to provide a unified client experience despite fronting a many distinct service delivery platforms as a result of acquisitions and consolidations within NTT. As such it is a both a core and strategic component of the NTT Platform strategy.

The Principal Software Architect - API leverages elements of enterprise architecture and software architecture, focusing on these domains and how this supports the overall Platform Delivered Services architecture.
- API Approach
- Data Canonical Models
- Integration Architecture
- Reference architectures and associated platform requirements
- Automation and orchestration approaches and platforms
- Large scale data management and processing, including introduction of machine learning and AI.
- Assessing acquisition and other R&D team solutions and how these can be leveraged in the Services Platform and overall unified Service Delivery and client experience

It is the responsibility of the Principal Software Architect - API to take this knowledge and ensure that the Business, Platform Development, Regions, other R&D teams and I&T are in alignment and in so doing they provide enterprise architecture consulting services to Business and Platform R&D to analyse and provide holistic strategies and solutions aligned with all aspects of enterprise architectural requirements and strategy.

**What will make you a good fit for the role?**
- Application and integration architecture and patterns
- Software architecture and patterns
- Data and information architectures
- Technical and infrastructure Architectures

Their objective is to operate across organizational and platform "silos" to drive common approaches and expose information assets and processes across the enterprise with a focus on the Client Journey and Experience as an integrated experience. Their goal is to deliver this architecture efficiently, securely, and meeting the company's business needs.

The Principal Software Architect - API acts as the senior most expert in the NTT Limited organisation for this domain and they mentor and coach senior and less experienced enterprise architects.

This role is part of a cross functional Architecture team in the Digital Platform and Development Team, and reports to the VP of Platform Delivered Serviced Architecture.

**Equal Opportunity Employer**

NTT is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, color, sex, religion, national origin, disability, pregnancy, marital status, sexual orientation, gender reassignment, veteran status, or other protected category

**A career at NTT means**:

- Being part of a **global pioneer -** where you gain exposure to our Fortune 500 clients and world-leading global technology partners and work with a network of over 40,000 smart and diverse colleagues across 57 countries, delivering services in over 200 countries.
- Being at the forefront of **cutting-edge technology -** backed with a 150-year heritage of using technology for good. With 40% of the world’s internet traffic running on our network and where Emoji were first invented, you can be proud of the group’s many new ‘firsts’.
- ** Making a difference -** by doing meaningful work that helps to shape the future for our clients, and across industries and communities around the world.


  • Software Architect

    4 months ago


    Johannesburg North, South Africa SydSen Recruit Full time

    Software Architect - Johannesburg North - Gauteng Our client based in As a Software Architect you will make intuitive high-level decisions for software development. You will see the “big picture” and create architectural approaches for software design and implementation to guide the development team. The goal is to provide a framework for the...

  • Enterprise Architect

    3 months ago


    Johannesburg, South Africa Stepco Recruitment Full time

    **POSITION: Enterprise Architect** **AREA: Sandton (Remote Position)** **Please note that this is a 1Year contract position (Renewable)** The Senior Enterprise Architect plays a significant role in the definition, implementation and governance of an over-arching enterprise guiding principles, standards, reference architectures and patterns while building...

  • Software Architect

    3 months ago


    Johannesburg, South Africa Stepco Recruitment Full time

    **POSITION: Software Architect** **AREA: Sandton (Remote Position)** **Please note that this is a 1Year contract position (Renewable)** We are looking for an innovative solutions architect to develop and implement systems architecture that will meet project needs. The role will be responsible for analyzing business requirements, evaluating existing...

  • Software Architect

    1 week ago


    Johannesburg, Gauteng, South Africa IOCO Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our team at iOCO. As a key member of our organization, you will play a crucial role in shaping the future of technology and delivering innovative software solutions to our clients.Key ResponsibilitiesLead the design and development of complex software systems, ensuring they meet the...

  • Principal Consultant

    4 months ago


    Johannesburg, South Africa CyberPro Consulting Full time

    **Job Information**: Work Experience - 5+ yearsIndustry - IT ServicesCity - JohannesburgState/Province - GautengCountry - South AfricaZip/Postal Code - 2000**Job Specification: Software Architect with Consulting and Sales Experience**:** Job Title**: Software Architect **Reports To**: MD **About the Company**: CyberPro Consulting is a leader in the South...


  • Johannesburg, South Africa NTT Full time

    JOB DESCRIPTION Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. Your day at...

  • Software Architect

    4 months ago


    Johannesburg, South Africa FirstRand Full time

    Job Description - Drive business profitability in the context of cost management through Information technology solutions - Reduce cost by helping to prevent an organization from investing in a technology that it will not add to its ability to meet its strategic human capital objectives - Deliver exceptional service that exceeds customers’ expectations...

  • Software Architect

    3 months ago


    Johannesburg, South Africa FirstRand Full time

    Job Description Hello Future Software Architect Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen. As part of our talent team at FNB Commercial Core Juristic Platform, you will be surrounded by unique talents, diverse minds, and an...


  • Johannesburg, South Africa Be Different Recruitment Full time

    One of our clients in the banking sector, based in Johannesburg is urgently looking for a Base24 Software Architect to urgently join their team. **In order to be considered the following is required**: - BSc Eng, BSc Informatics degree or any other related qualification - Programming experience in TAL / pTAL, TACL, COBOL, SCOBOL, C / C++ languages -...

  • Software Architect

    4 months ago


    Johannesburg, South Africa FirstRand Full time

    Job Description - The successful incumbent will be responsible for both Software and Solutions architecture - Drive business profitability in the context of cost management through Information technology solutions - Reduce cost by helping to prevent an organization from investing in a technology that it will not add to its ability to meet its strategic human...


  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd TA Deka Minas Full time

    Software Architect Role OverviewWe are seeking a highly skilled Software Architect to join our team at Deka Minas Pty Ltd T/A Deka Minas in Johannesburg, South Africa. As a Software Architect, you will play a crucial role in designing and implementing large-scale system developments that meet our business objectives.Key Responsibilities:Design and implement...

  • Software Architect

    4 hours ago


    Johannesburg, South Africa FirstRand Full time

    Job Description Hello, Future Software Architect! Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen. As part of our talent team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the...

  • Software Architect

    6 days ago


    Johannesburg, Gauteng, South Africa FirstRand Bank Limited Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our team at FirstRand Bank Limited. As a key member of our talent team, you will be responsible for designing and implementing large-scale system developments, ensuring the accurate implementation of architecture, and creating critical success factors.Key ResponsibilitiesDesign and...

  • Software Architect

    1 month ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    Systems and Software ArchitectAre you someone who can:Design and implement large-scale system developments with a proven track record.Understand and design software pipelines to ensure efficient development processes.Create and establish critical success factors for accurate architecture implementation.Analyze and comprehend detailed system...

  • Software Architect

    1 month ago


    Johannesburg, South Africa Deka Minas Pty Ltd Full time

    Systems and Software Architect Are you someone who can: Design and implement large-scale system developments with a proven track record. Understand and design software pipelines to ensure efficient development processes. Create and establish critical success factors for accurate architecture implementation. Analyze and comprehend detailed system...

  • Software Architect

    1 month ago


    Johannesburg, South Africa Deka Minas (Pty) Ltd Full time

    Systems and Software ArchitectAre you someone who can:Design and implement large-scale system developments with a proven track record.Understand and design software pipelines to ensure efficient development processes.Create and establish critical success factors for accurate architecture implementation.Analyze and comprehend detailed system...

  • Software Architect

    1 month ago


    Johannesburg, South Africa Deka Minas Pty Ltd Full time

    Systems and Software ArchitectAre you someone who can:Design and implement large-scale system developments with a proven track record.Understand and design software pipelines to ensure efficient development processes.Create and establish critical success factors for accurate architecture implementation.Analyze and comprehend detailed system...

  • Software Architect

    4 months ago


    Johannesburg, South Africa FirstRand Full time

    Job Description Hello Future Software Architect Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen. As part of our team in FNB Core Banking Platform - Card IT, you will be surrounded by unique talents, diverse minds, and an adaptable...

  • Software Architect

    2 weeks ago


    Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our team at Deka Minas Pty Ltd. As a key member of our technology team, you will play a critical role in designing and implementing large-scale system developments that meet our business objectives.Key ResponsibilitiesDesign and Implement System Developments: Develop and implement...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionThis is the opportunity to Analyse, Design, Develop, Customise Open-Source Software Applications and Systems according to business requirements, using PHP and relevant Open-Source technologies.It Involves:Providing user support and troubleshooting existing Cloud-Based (AWS Cloud) and On-Premise applications.Facilitating integration and...