11 Application Architecture jobs in South Africa

Application Architecture

Centurion, Gauteng Gijima

Posted today

Job Viewed

Tap Again To Close

Job Description

JOB PURPOSE:

To design and maintain the enterprise-wide application architecture as guided by the EA standards, procedures and policies.

KEY PERFORMANCE AREAS:

Application Architecture domain establishment


• Interpret and apply approved enterprise architecture principles, policies, procedures in the architecture work.


• Provide guidance on matters related to the application architecture domain, provide domain driven input in all enterprise architecture services as guided by EA standards, procedures, and policies.


• Establish and maintain the application architecture domain (as-is, to-be and transition architecture) for the client. Perform impact assessment and options analysis as part of EA facilitation.


• Develop and maintain architecture roadmap and application portfolio as part of business change.


• Develop and maintain all application architecture templates, provide input for templates in other domains for consistency. Present all domain related changes to the organisation's Governance structures as guided by policies.


• Define domain related position papers to assist in the adoption of new technologies and standard setting for the organisation.

EA tool administration


• Develop, maintain, and or provide input in the establishment of the repository. Maintain the modelling style guidelines and provide access management.


• Publish and create awareness in the organisation on application architecture as part of the enterprise-wide drive or initiative.

Solution Architecture


• Define and design architecture solutions that encompass all architecture domains outlining solutions in line with business requirements, enterprise architecture principles, and ICT

standards to ensure standardisation and risk management.


• Review and ensure solution architecture designs provide seamless integration, scalability, and security in accordance with the prescribed enterprise architecture. Update and maintain the architecture repository with all architecture artifacts as part of architecture implementation governance.

Project planning and implementation


• Contribute to the development and/or evaluation of Terms of Reference documents to assist business and ICT teams during RFI and RFP process.


• Take accountability for the end-to-end delivery of solution/applications/systems and ensure alignment to the approved architecture.


• Develop or provide input to business cases as part of business change.

Stakeholder Management


• Work with ICT, and business stakeholders to understand their strategic direction and ensure that the architecture is in alignment in the implementation of such.


• Provide support to the solution architects to ensure that solutions are created and in alignment with the architecture landscape.


• Communication and Collaboration – Have good communication and collaboration skills to effectively work with the various teams and stakeholders.


• Innovation: Keep up to date with the latest technology trends and bring innovative ideas on how the best solutions can be brought into the organisation.


• Business Alignment: Align designed solution with the overall business strategy and ensure it delivers business value.

EDUCATION, SKILLS AND EXPERIENCE:


• Degree in Computer Science


• TOGAF Certification is a requirement. Knowledge of other frameworks (e.g., Zachman) would be an advantage.


• Minimum three (3) years' experience in Enterprise Architecture tools like Case wise, Visio,Sparx Enterprise Architect to maintain an architecture repository.


• Certification in industry-standard platforms and technologies such as AWS, Azure, or Google Cloud would be an advantage.


• Minimum six (6) years' experience in developing application architecture designs.


• Minimum six (6) years' experience in in development of large-scale solutions involving multiple technologies, functions, and interfaces across in-house and vendor supplied application.


• Minimum six (6) years' experience in designing hybrid (cloud/on-premises) application architecture and integration patterns.


• Solid experience in the development of business cases, performance of impact assessments and options analysis.


• Provide thought leadership, innovation and best practice.


• Experience in solution architecture for (more than one architecture domain in a single project) is an advantage.


• Ability to guide project teams and ensure solutions are developed and deployed in accordance with approved solution architecture is an advantage.


• Strong communication and interpersonal skills, ability to work with cross-functional teams.

This advertiser has chosen not to accept applicants from your region.

Digital Cloud Solution Architecture IC5

R600000 - R1200000 Y Microsoft

Posted today

Job Viewed

Tap Again To Close

Job Description

Digital Cloud Solution Architecture IC5

Cape Town, Western Cape, South Africa

Date posted

Oct 03, 2025

Job number

Work site

3 days / week in-office

Travel

0-25%

Role type

Individual Contributor

Profession

Digital Sales and Solutions

Discipline

Digital Cloud Solution Architecture

Employment type

Full-Time

Overview

At Small Medium Enterprises and Channel (SME&C), we are leading a high-growth, AI-powered global sales team—one that is deeply connected to our partners and driven by customer success. By uniting our Small Medium Business, Corporate, Strategy, and Partner teams, we are unlocking the largest customer opportunity, backed by the industry's most significant investments. Leveraging the power of Artificial Intelligence (AI) and our extensive partner ecosystem, we are redefining how businesses of all sizes adopt technology to drive growth and innovation. SME&C is more than a sales organization—it's a culture of innovation, opportunity, and inclusivity. Here, you'll be part of a diverse, high-performing, and customer-obsessed team where collaboration, connection, and continuous learning fuel everything we do. If you thrive in a fast-paced, digital-first environment and are eager to make a meaningful impact, explore how SME&C can be the next step in your career. Together, we are shaping the future of business.

As a Principal Digital Cloud Solution Architect (DCSA), you will become part of the next generation of technical sales leaders at Microsoft. With the aid of sales processes, techniques, and technologies, you will be empowered to shape customer relationships for a strategic set of Microsoft's customers. These customers are adopting industry-leading products and services for their businesses, education or government systems. You will serve as the central point of contact for the customer across engagements helping to drive Microsoft's existing cloud & enterprise consumption through developing and managing customer relationships.

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required/Minimum Qualifications

  • Numerous years experience in technical architect, technical consulting, design and implementation, and/or technical sales

  • OR Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field AND several years experience in technical architect, technical consulting, design and implementation, and/or technical sales

  • OR Relevant certifications from Microsoft or competitive platforms AND a number of years experience in technical architect, technical consulting, design and implementation, and/or technical sales
  • OR equivalent experience.

  • Number of years of experience with cloud solution sales

Additional or Preferred Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field AND Numerous years experience in technical architect, consulting, design and implementation, and/or sales

  • OR equivalent experience.

  • A Number of years experience with cloud-based solution designs, migrations and management of technology.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications and processes offers for these roles on an ongoing basis.

SMEC26
Responsibilities
  • You will end up leveraging your skills either in AI, Infrastructure or Cloud.
  • You will lead, drive, and manage engagementsY for repeatable achievement of revenue and consumption targets.
  • You will leverage practices to guide customer strategy and future growth to expand the use of Azure by cultivating customer affinity with Microsoft programs/solutions that drive impact for the customer and establishing Microsoft as a leader. Provide feedback to Microsoft on customer development needs, customer blockers, or mitigation strategies.
  • You will conduct analyses into what customers are using versus needs. Drive consumption (cloud and support) with customers based on analysis of both usage and needs. Leverages insights to provide guidance and recommendations to customers that expands, retains, and/or optimizes the customer's Azure consumption.
  • You will run Architectural Design Session(s) to build plans for implementing solutions which align to customer business goals and technical environments.
  • You will collaborate and orchestrate with other Digital Cloud Solution Architects and the Microsoft ecosystem to ensure properly deployed cloud solutions on Azure.
  • Through close engagement with the customers the DCSA will work to meet or exceed monthly, quarterly, and annual team targets and accurately manage their customer progress in Customer Relationship Management (CRM) to forecast, assess risk, and identify performance plans in weekly deal and pipeline reviews with their manager.
  • Other: Embody our Culture and Values

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Industry leading healthcare

Educational resources

Discounts on products and services

Savings and investments

Maternity and paternity leave

Generous time away

Giving programs

Opportunities to network and connect

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

This advertiser has chosen not to accept applicants from your region.

Design System Lead

R180000 - R250000 Y Bizmod

Posted today

Job Viewed

Tap Again To Close

Job Description

We are seeking an experienced
Design System Lead
to join a dynamic team within the
Aviation sector.
As a
Senior Associate
, you will play a key role in driving the evolution and maintenance of a comprehensive design system, ensuring consistency, scalability, and quality across multiple Agile squads.

Key Responsibilities:

  • Develop and Maintain Design Systems: Create, document, and evolve a scalable design system, ensuring cross-platform consistency, accessibility, and responsiveness.
  • Cross-Team Collaboration: Work closely with UX/UI Designers, Service Designers, product teams, and development teams to integrate design components into the system and ensure alignment.
  • Governance & Quality Control: Review and audit design elements across teams to ensure consistency and quality standards, advocating for best practices in visual and interaction design.
  • Frontend Development Collaboration: Ensure seamless translation of design components into frontend code, optimizing for performance and accessibility.
  • Accessibility & Performance: Ensure compliance with WCAG guidelines, optimize UI elements for efficiency, and conduct usability audits.

Core Skills & Experience:

  • Proven expertise in design systems, component libraries, and scalable UI frameworks.
  • Strong proficiency in Figma and design system management tools.
  • Experience with multi-platform responsive design (desktop, mobile, tablet).
  • Solid understanding of WCAG accessibility standards.
  • Strong leadership, governance, and collaboration skills, with experience in Agile environments.
  • Familiarity with design tokens, frontend handoff, and development integration (e.g., Figma Dev Mode).
This advertiser has chosen not to accept applicants from your region.

Senior Team Lead, Software Engineering/Architecture

R42000 - R120000 Y NTT DATA

Posted today

Job Viewed

Tap Again To Close

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 NTT DATA

The Senior Team Lead, Software Engineering/Architecture is a developing management role, tasked with providing regular operational support to a team of developers, engineers and/or architects by planning, directing and coordinating team activities to ensure that customer and business expectations are met.

This role ensures that software engineering and architecture projects are delivered on time and within the agreed budget whilst meeting the required quality standards.

The Senior Team Lead, Software Engineering/Architecture contributes to the development of standards, policies and procedures related to the function.

Key responsibilities:

  • Manages the activities of the software engineering/architecture team, setting goals to ensure timely project delivery.
  • Provides input to the development, planning, directing, coordination and management of the processes related to software engineering/architecture initiatives and projects.
  • Collaborates with internal and external partners to address issues and concerns, resolving them promptly.
  • Provides input to ensuring that the relevant procedures and processes are in place and followed throughout the software engineering/architecture lifecycle.
  • Works with own team to drive the architectural vision by providing input to translating product requirements into work items that the team can perform and ensures that the tasks are accomplished.
  • Coordinates resources and streamlines processes to ensure deliverables are met within the expected timeline.
  • Provides input into the design and execution of the software engineering/architecture lifecycle and assists with the associated activities as and when required.
  • Provides input to detailed quality assurance and automated testing requirements, processes and guidelines.
  • Recommends guidelines on which technologies to leverage to enable scalable system architecture designs.
  • Collaborates regularly with product owners and works closely with end users to translate the requirements to the team.
  • Monitors the execution of projects from conception to implementation, regularly reporting on project status.
  • Responds to requests for proposals (RFP) with complete timelines, deliverables and budget.
  • Provides input to the documentation of release packages and ensures the team has access to new releases.
  • Remains up to date with current technologies and remains aware of upcoming and new technologies.
  • Identifies best practices for software engineering and architecture documentation, assuring designs meet requirements and delivers high quality.

To thrive in this role, you need to have:

  • Understanding of the regulatory, risk and compliance environment and requirements.
  • Understanding of programming languages, complex programming applications and troubleshooting.
  • Understanding of software development, engineering and architecture life cycle process and methodologies.
  • Understanding of Agile and Waterfall methodologies.
  • Understanding of all processes related to software including analysis, development, architecture, engineering, design, coding, system and user testing, problem resolution and planning.
  • Understanding of build and release processes, environment management and source control management.
  • Developing ability to build a cohesive team and to manage people effectively.
  • Developing ability to balance and plan the short-term and long-term actions of the team.
  • Ability to collaborate and engage with a variety of internal and external stakeholders.

Academic qualifications and certifications:

  • Bachelor's degree or equivalent in Information Systems, Computer Science, Engineering or related field.
  • Relevant certifications required.

Required experience:

  • Some line manager experience in a technical lead capacity.
  • Demonstrated experience building, managing and leading software development, engineering and/or architecture teams.
  • Some line manager experience dealing with relevant stakeholders, building strong relationships and negotiating with decision makers and influencers.
  • Demonstrated experience of delivering large software projects, utilising Agile or Waterfall methodologies.
  • Demonstrated experience of IT in a complex business environment with the ability to translate technical concepts into business terms.
  • Demonstrated experience of negotiation or management of third-party services.
  • Demonstrated experience of developing and implementing relevant strategies in a multi supplier environment, managing third party services.
  • Some previous experience with line management responsibilities and/or allocation of resources within a department or project environment.

Workplace type:

On-site Working

About NTT DATA

NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.

Equal Opportunity Employer

NTT DATA 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, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.

Third parties fraudulently posing as NTT DATA recruiters

NTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters—whether in writing or by phone—in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an email address. If you suspect any fraudulent activity, please contact us .

This advertiser has chosen not to accept applicants from your region.

Senior Team Lead, Software Engineering/Architecture

R900000 - R1200000 Y NTT DATA, Inc.

Posted today

Job Viewed

Tap Again To Close

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 NTT DATA
The Senior Team Lead, Software Engineering/Architecture is a developing management role, tasked with providing regular operational support to a team of developers, engineers and/or architects by planning, directing and coordinating team activities to ensure that customer and business expectations are met.

This role ensures that software engineering and architecture projects are delivered on time and within the agreed budget whilst meeting the required quality standards.

The Senior Team Lead, Software Engineering/Architecture contributes to the development of standards, policies and procedures related to the function.

Key responsibilities:

  • Manages the activities of the software engineering/architecture team, setting goals to ensure timely project delivery.
  • Provides input to the development, planning, directing, coordination and management of the processes related to software engineering/architecture initiatives and projects.
  • Collaborates with internal and external partners to address issues and concerns, resolving them promptly.
  • Provides input to ensuring that the relevant procedures and processes are in place and followed throughout the software engineering/architecture lifecycle.
  • Works with own team to drive the architectural vision by providing input to translating product requirements into work items that the team can perform and ensures that the tasks are accomplished.
  • Coordinates resources and streamlines processes to ensure deliverables are met within the expected timeline.
  • Provides input into the design and execution of the software engineering/architecture lifecycle and assists with the associated activities as and when required.
  • Provides input to detailed quality assurance and automated testing requirements, processes and guidelines.
  • Recommends guidelines on which technologies to leverage to enable scalable system architecture designs.
  • Collaborates regularly with product owners and works closely with end users to translate the requirements to the team.
  • Monitors the execution of projects from conception to implementation, regularly reporting on project status.
  • Responds to requests for proposals (RFP) with complete timelines, deliverables and budget.
  • Provides input to the documentation of release packages and ensures the team has access to new releases.
  • Remains up to date with current technologies and remains aware of upcoming and new technologies.
  • Identifies best practices for software engineering and architecture documentation, assuring designs meet requirements and delivers high quality.

To thrive in this role, you need to have:

  • Understanding of the regulatory, risk and compliance environment and requirements.
  • Understanding of programming languages, complex programming applications and troubleshooting.
  • Understanding of software development, engineering and architecture life cycle process and methodologies.
  • Understanding of Agile and Waterfall methodologies.
  • Understanding of all processes related to software including analysis, development, architecture, engineering, design, coding, system and user testing, problem resolution and planning.
  • Understanding of build and release processes, environment management and source control management.
  • Developing ability to build a cohesive team and to manage people effectively.
  • Developing ability to balance and plan the short-term and long-term actions of the team.
  • Ability to collaborate and engage with a variety of internal and external stakeholders.

Academic qualifications and certifications:

  • Bachelor's degree or equivalent in Information Systems, Computer Science, Engineering or related field.
  • Relevant certifications required.

Required experience:

  • Some line manager experience in a technical lead capacity.
  • Demonstrated experience building, managing and leading software development, engineering and/or architecture teams.
  • Some line manager experience dealing with relevant stakeholders, building strong relationships and negotiating with decision makers and influencers.
  • Demonstrated experience of delivering large software projects, utilising Agile or Waterfall methodologies.
  • Demonstrated experience of IT in a complex business environment with the ability to translate technical concepts into business terms.
  • Demonstrated experience of negotiation or management of third-party services.
  • Demonstrated experience of developing and implementing relevant strategies in a multi supplier environment, managing third party services.
  • Some previous experience with line management responsibilities and/or allocation of resources within a department or project environment.

Workplace type:
On-site Working

About NTT DATA
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.

Equal Opportunity Employer
NTT DATA 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, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.

Third parties fraudulently posing as NTT DATA recruiters
NTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters—whether in writing or by phone—in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an

email address. If you suspect any fraudulent activity, please
contact us
.

This advertiser has chosen not to accept applicants from your region.

Senior Team Lead, Software Engineering/Architecture

Johannesburg, Gauteng NTT America, Inc.

Posted 10 days ago

Job Viewed

Tap Again To Close

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 NTT DATA**
The Senior Team Lead, Software Engineering/Architecture is a developing management role, tasked with providing regular operational support to a team of developers, engineers and/or architects by planning, directing and coordinating team activities to ensure that customer and business expectations are met.
This role ensures that software engineering and architecture projects are delivered on time and within the agreed budget whilst meeting the required quality standards.
The Senior Team Lead, Software Engineering/Architecture contributes to the development of standards, policies and procedures related to the function.
**Key responsibilities:**
+ Manages the activities of the software engineering/architecture team, setting goals to ensure timely project delivery.
+ Provides input to the development, planning, directing, coordination and management of the processes related to software engineering/architecture initiatives and projects.
+ Collaborates with internal and external partners to address issues and concerns, resolving them promptly.
+ Provides input to ensuring that the relevant procedures and processes are in place and followed throughout the software engineering/architecture lifecycle.
+ Works with own team to drive the architectural vision by providing input to translating product requirements into work items that the team can perform and ensures that the tasks are accomplished.
+ Coordinates resources and streamlines processes to ensure deliverables are met within the expected timeline.
+ Provides input into the design and execution of the software engineering/architecture lifecycle and assists with the associated activities as and when required.
+ Provides input to detailed quality assurance and automated testing requirements, processes and guidelines.
+ Recommends guidelines on which technologies to leverage to enable scalable system architecture designs.
+ Collaborates regularly with product owners and works closely with end users to translate the requirements to the team.
+ Monitors the execution of projects from conception to implementation, regularly reporting on project status.
+ Responds to requests for proposals (RFP) with complete timelines, deliverables and budget.
+ Provides input to the documentation of release packages and ensures the team has access to new releases.
+ Remains up to date with current technologies and remains aware of upcoming and new technologies.
+ Identifies best practices for software engineering and architecture documentation, assuring designs meet requirements and delivers high quality.
**To thrive in this role, you need to have:**
+ Understanding of the regulatory, risk and compliance environment and requirements.
+ Understanding of programming languages, complex programming applications and troubleshooting.
+ Understanding of software development, engineering and architecture life cycle process and methodologies.
+ Understanding of Agile and Waterfall methodologies.
+ Understanding of all processes related to software including analysis, development, architecture, engineering, design, coding, system and user testing, problem resolution and planning.
+ Understanding of build and release processes, environment management and source control management.
+ Developing ability to build a cohesive team and to manage people effectively.
+ Developing ability to balance and plan the short-term and long-term actions of the team.
+ Ability to collaborate and engage with a variety of internal and external stakeholders.
**Academic qualifications and certifications:**
+ Bachelor's degree or equivalent in Information Systems, Computer Science, Engineering or related field.
+ Relevant certifications required.
**Required experience:**
+ Some line manager experience in a technical lead capacity.
+ Demonstrated experience building, managing and leading software development, engineering and/or architecture teams.
+ Some line manager experience dealing with relevant stakeholders, building strong relationships and negotiating with decision makers and influencers.
+ Demonstrated experience of delivering large software projects, utilising Agile or Waterfall methodologies.
+ Demonstrated experience of IT in a complex business environment with the ability to translate technical concepts into business terms.
+ Demonstrated experience of negotiation or management of third-party services.
+ Demonstrated experience of developing and implementing relevant strategies in a multi supplier environment, managing third party services.
+ Some previous experience with line management responsibilities and/or allocation of resources within a department or project environment.
**Workplace type** **:**
On-site Working
**About NTT DATA**
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
**Equal Opportunity Employer**
NTT DATA 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, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
**Third parties fraudulently posing as NTT DATA recruiters**
NTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters-whether in writing or by phone-in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an **@nttdata.com** email address. If you suspect any fraudulent activity, please contact us ( ) .
This advertiser has chosen not to accept applicants from your region.

Senior Team Lead, Software Engineering/Architecture

Port Elizabeth, Eastern Cape NTT America, Inc.

Posted 10 days ago

Job Viewed

Tap Again To Close

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 NTT DATA**
The Senior Team Lead, Software Engineering/Architecture is a developing management role, tasked with providing regular operational support to a team of developers, engineers and/or architects by planning, directing and coordinating team activities to ensure that customer and business expectations are met.
This role ensures that software engineering and architecture projects are delivered on time and within the agreed budget whilst meeting the required quality standards.
The Senior Team Lead, Software Engineering/Architecture contributes to the development of standards, policies and procedures related to the function.
**Key responsibilities:**
+ Manages the activities of the software engineering/architecture team, setting goals to ensure timely project delivery.
+ Provides input to the development, planning, directing, coordination and management of the processes related to software engineering/architecture initiatives and projects.
+ Collaborates with internal and external partners to address issues and concerns, resolving them promptly.
+ Provides input to ensuring that the relevant procedures and processes are in place and followed throughout the software engineering/architecture lifecycle.
+ Works with own team to drive the architectural vision by providing input to translating product requirements into work items that the team can perform and ensures that the tasks are accomplished.
+ Coordinates resources and streamlines processes to ensure deliverables are met within the expected timeline.
+ Provides input into the design and execution of the software engineering/architecture lifecycle and assists with the associated activities as and when required.
+ Provides input to detailed quality assurance and automated testing requirements, processes and guidelines.
+ Recommends guidelines on which technologies to leverage to enable scalable system architecture designs.
+ Collaborates regularly with product owners and works closely with end users to translate the requirements to the team.
+ Monitors the execution of projects from conception to implementation, regularly reporting on project status.
+ Responds to requests for proposals (RFP) with complete timelines, deliverables and budget.
+ Provides input to the documentation of release packages and ensures the team has access to new releases.
+ Remains up to date with current technologies and remains aware of upcoming and new technologies.
+ Identifies best practices for software engineering and architecture documentation, assuring designs meet requirements and delivers high quality.
**To thrive in this role, you need to have:**
+ Understanding of the regulatory, risk and compliance environment and requirements.
+ Understanding of programming languages, complex programming applications and troubleshooting.
+ Understanding of software development, engineering and architecture life cycle process and methodologies.
+ Understanding of Agile and Waterfall methodologies.
+ Understanding of all processes related to software including analysis, development, architecture, engineering, design, coding, system and user testing, problem resolution and planning.
+ Understanding of build and release processes, environment management and source control management.
+ Developing ability to build a cohesive team and to manage people effectively.
+ Developing ability to balance and plan the short-term and long-term actions of the team.
+ Ability to collaborate and engage with a variety of internal and external stakeholders.
**Academic qualifications and certifications:**
+ Bachelor's degree or equivalent in Information Systems, Computer Science, Engineering or related field.
+ Relevant certifications required.
**Required experience:**
+ Some line manager experience in a technical lead capacity.
+ Demonstrated experience building, managing and leading software development, engineering and/or architecture teams.
+ Some line manager experience dealing with relevant stakeholders, building strong relationships and negotiating with decision makers and influencers.
+ Demonstrated experience of delivering large software projects, utilising Agile or Waterfall methodologies.
+ Demonstrated experience of IT in a complex business environment with the ability to translate technical concepts into business terms.
+ Demonstrated experience of negotiation or management of third-party services.
+ Demonstrated experience of developing and implementing relevant strategies in a multi supplier environment, managing third party services.
+ Some previous experience with line management responsibilities and/or allocation of resources within a department or project environment.
**Workplace type** **:**
On-site Working
**About NTT DATA**
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
**Equal Opportunity Employer**
NTT DATA 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, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
**Third parties fraudulently posing as NTT DATA recruiters**
NTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters-whether in writing or by phone-in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an **@nttdata.com** email address. If you suspect any fraudulent activity, please contact us ( ) .
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Application architecture Jobs in South Africa !

Senior Team Lead, Software Engineering/Architecture

Cape Town, Western Cape NTT America, Inc.

Posted 10 days ago

Job Viewed

Tap Again To Close

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 NTT DATA**
The Senior Team Lead, Software Engineering/Architecture is a developing management role, tasked with providing regular operational support to a team of developers, engineers and/or architects by planning, directing and coordinating team activities to ensure that customer and business expectations are met.
This role ensures that software engineering and architecture projects are delivered on time and within the agreed budget whilst meeting the required quality standards.
The Senior Team Lead, Software Engineering/Architecture contributes to the development of standards, policies and procedures related to the function.
**Key responsibilities:**
+ Manages the activities of the software engineering/architecture team, setting goals to ensure timely project delivery.
+ Provides input to the development, planning, directing, coordination and management of the processes related to software engineering/architecture initiatives and projects.
+ Collaborates with internal and external partners to address issues and concerns, resolving them promptly.
+ Provides input to ensuring that the relevant procedures and processes are in place and followed throughout the software engineering/architecture lifecycle.
+ Works with own team to drive the architectural vision by providing input to translating product requirements into work items that the team can perform and ensures that the tasks are accomplished.
+ Coordinates resources and streamlines processes to ensure deliverables are met within the expected timeline.
+ Provides input into the design and execution of the software engineering/architecture lifecycle and assists with the associated activities as and when required.
+ Provides input to detailed quality assurance and automated testing requirements, processes and guidelines.
+ Recommends guidelines on which technologies to leverage to enable scalable system architecture designs.
+ Collaborates regularly with product owners and works closely with end users to translate the requirements to the team.
+ Monitors the execution of projects from conception to implementation, regularly reporting on project status.
+ Responds to requests for proposals (RFP) with complete timelines, deliverables and budget.
+ Provides input to the documentation of release packages and ensures the team has access to new releases.
+ Remains up to date with current technologies and remains aware of upcoming and new technologies.
+ Identifies best practices for software engineering and architecture documentation, assuring designs meet requirements and delivers high quality.
**To thrive in this role, you need to have:**
+ Understanding of the regulatory, risk and compliance environment and requirements.
+ Understanding of programming languages, complex programming applications and troubleshooting.
+ Understanding of software development, engineering and architecture life cycle process and methodologies.
+ Understanding of Agile and Waterfall methodologies.
+ Understanding of all processes related to software including analysis, development, architecture, engineering, design, coding, system and user testing, problem resolution and planning.
+ Understanding of build and release processes, environment management and source control management.
+ Developing ability to build a cohesive team and to manage people effectively.
+ Developing ability to balance and plan the short-term and long-term actions of the team.
+ Ability to collaborate and engage with a variety of internal and external stakeholders.
**Academic qualifications and certifications:**
+ Bachelor's degree or equivalent in Information Systems, Computer Science, Engineering or related field.
+ Relevant certifications required.
**Required experience:**
+ Some line manager experience in a technical lead capacity.
+ Demonstrated experience building, managing and leading software development, engineering and/or architecture teams.
+ Some line manager experience dealing with relevant stakeholders, building strong relationships and negotiating with decision makers and influencers.
+ Demonstrated experience of delivering large software projects, utilising Agile or Waterfall methodologies.
+ Demonstrated experience of IT in a complex business environment with the ability to translate technical concepts into business terms.
+ Demonstrated experience of negotiation or management of third-party services.
+ Demonstrated experience of developing and implementing relevant strategies in a multi supplier environment, managing third party services.
+ Some previous experience with line management responsibilities and/or allocation of resources within a department or project environment.
**Workplace type** **:**
On-site Working
**About NTT DATA**
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
**Equal Opportunity Employer**
NTT DATA 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, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
**Third parties fraudulently posing as NTT DATA recruiters**
NTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters-whether in writing or by phone-in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an **@nttdata.com** email address. If you suspect any fraudulent activity, please contact us ( ) .
This advertiser has chosen not to accept applicants from your region.

Application Architect – C#

R600000 - R1200000 Y e-Merge IT Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Application Architect – C# | Remote (South Africa)

Are you a
C# developer
who lives and breathes technology — someone who's as excited about clean code and system design as others are about coffee?

If you've mastered the art of development and are now eager to
architect the bigger picture
, this is your next move.

Our client builds a
powerful enterprise platform
that helps organisations design, automate, and scale complex business systems — like giving businesses a digital nervous system that makes everything move smarter and faster.

They're a
remote-first team of passionate technologists
, the kind who debate architecture patterns for fun and love turning elegant design into powerful, working software.

What You'll Do

  • Shape and evolve
    application architecture
    for enterprise-scale solutions.
  • Collaborate with talented developers and architects to design scalable, modern systems.
  • Translate business needs into clear, maintainable, and technically sound designs.
  • Guide teams on
    best practices, patterns, and clean design principles
    .
  • Stay close to the codebase — enough to mentor, prototype, and explore new tech directions.

What You'll Bring

  • A strong background as a
    Senior C# / .NET Developer
    (7+ years).
  • Deep understanding of
    software design principles
    ,
    architecture patterns
    , and
    object-oriented design
    .
  • Experience with
    Azure
    ,
    APIs
    , or
    distributed systems
    is a bonus.
  • A genuine curiosity for how things work — you love exploring new tools, frameworks, and ideas.
  • The mindset of a
    builder, thinker, and problem-solver
    — someone who sees architecture as both art and engineering.

Why Join

This isn't your typical corporate gig. You'll join a
tight-knit, highly skilled team of tech enthusiasts
who believe in craftsmanship, autonomy, and continuous learning.

You'll have the freedom to work
remotely from anywhere in South Africa
, contribute to products used by large enterprises, and help shape the
architectural DNA
of a platform that's pushing the boundaries of what's possible.

If you're a developer who can't help but
tinker, learn, and build things better
, it's time to architect your next adventure.


Apply now
and join a team that speaks your language — code.

-

This advertiser has chosen not to accept applicants from your region.

C# Application Architect

E-Merge IT Recruitment

Posted 26 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

An innovative software development platform designed to accelerate the creation of enterprise-grade applications is seeking an exceptional Application Architect with technical depth and vision to join their team and help design world-class applications

This role requires a top-tier Developer who combines technical expertise with a passion for innovation. You will be a key influencer in designing and implementing innovative solutions that push the boundaries of enterprise software.

If you are a high-calibre Application Architect ready to shape the future of software solutions and you want to work with a team on a mission to empower businesses with cutting-edge architecture and next-generation development tools, this opportunity is for you 

Skills required:

  • Application Architecture
  • DevOps
  • AWS or Azure experience
  • C#
  • .NET core
  • SOLID principles
  • SQL

Reference Number for this position is MAT60184 which is a REMOTE position offering a cost to company salary of up to R1.4m per annum depending on experience and ability. Contact Mavis on or call her on to discuss this and other opportunities.

Are you ready for a change of scenery? The E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the E-Merge website for more great positions.

Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Application Architecture Jobs