Software Architect

2 weeks ago


Johannesburg, South Africa Job Crystal Full time

**DUTIES & RESPONSIBILITIES, NOT LIMITED TO**:

- Drive business profitability in the context of cost management through Information technology solutions.
- Establish, align and manage target and budget goals whilst ensuring effective control of costs for various functional areas to increase cost efficiency.
- Establish and align target and budget goals with overall strategic objectives and ensure the area remains within budgeted cost limits.
- Develop and implement differentiated service models for client segments.
- Cultivate and manage objective working relationships with various stakeholders, including end-users, SMEs, delivery managers and senior staff members, by providing input to business requirements.
- Work closely with scrum/cross-functional teams to assess architectural requirements for new and enhanced business operations.
- Develop strategic platforms to meet the business growth demands and define the right infrastructure requirements for any new business initiative.
- Develop and implement best practice policy and process strategies for Software Architecture to enhance cost and time efficiencies, improvements and problem-solving.
- Reduce cost by helping to prevent an organisation from investing in a technology that will not add to its ability to meet its strategic human capital objectives.
- Deliver exceptional service exceeding customers’ expectations through proactive, innovative, and appropriate solutions by quickly and effectively resolving queries.
- Regularly act as a technical expert to troubleshoot highly complex problems or present/market new technology or concepts.
- Comply, understand, and implement all steps within IT development and meet governance in terms of legislative and audit requirements for IT Software Solutions.
- Provide guidance to operations teams and other architects with the design, development and testing of new software, and work with assigned project teams to ensure a smooth implementation of changes to existing systems.
- Assess process and business risks relating to software business needs to ensure mínimal risk to the organisation in the IT Software Technology environment.
- Assist in the progress of multiple IT Software projects to contribute to business needs and solutions.
- Manage own development to increase own competencies.
- Display a specialised understanding of software and IT technology, practices, and theories.

**QUALIFICATIONS & EXPERIENCE**:

- Degree in Information Systems Computer Science or other quantitative disciplines from an accredited institution i.e., BSc CS Informatics IS etc
- 7 to 10 years programming experience with.Net as a core competency
- 2 to 5 years prior architecture experience
- Act/ perform the role of a mentor, manager, and advisor to the team and colleagues.
- Guide teams on the software architecture, technology stack and chosen design practises
- Involvement and contribution to detailed technical designs, including design reviews
- Code reviews
- Develop Proof of Concepts (POCs) by coding and implementing yourself
- Provide development templates and patterns to speed up software delivery, quality and consistency
- Ability to Independently architect design and develop complete business solutions. Strong in Solid Principles, Design Patterns, and Design Practices.
- Co-design and develop software frameworks where required
- Knowledge of automation and automation tooling
- Continuous integration and deployment
- Software development best practices with a focus on ensuring quality
- Any licenses or certifications i.e.: AWS, TOGAF, NET, CSSLP, CISSP, ISTQB, CSCIP, MCP, MCA, BS will be advantageous.

Experience with the following is preferable:
Expert in C#, NET Framework,.NET Core, ASP.NET (Core), MVC, Web API, Entity Framework (Core), SQL ServerDatabase integration and O/R mapping frameworks, XX, OOPS, Webservices, HTML5, familiar with JavaScript frameworks (AngularJS, BackboneJS) etc.
Various architectural styles, including microservices
Containerisation and container orchestration frameworks
Cloud platforms
Integration to vendor products

**Salary**: Up to R1,500,000.00 per year

Ability to commute/relocate:

- Johannesburg, Gauteng: Reliably commute or planning to relocate before starting work (required)


  • Software Architect

    1 week ago


    Johannesburg, South Africa FNB Namibia Full time

    Software Architect page is loaded## Software Architectlocations: Johannesburgtime type: Full timeposted on: Posted Todaytime left to apply: End Date: December 5, 2025 (8 days left to apply)job requisition id: R43470# **Job Description**To design software systems and ensure that the software architecture aligns with business goals and technology...

  • Software Architect

    1 week ago


    Johannesburg, South Africa Rmbwestport Full time

    Software Architect page is loaded## Software Architectlocations: Johannesburgtime type: Full timeposted on: Posted Todaytime left to apply: End Date: December 5, 2025 (8 days left to apply)job requisition id: R43470# **Job Description**To design software systems and ensure that the software architecture aligns with business goals and technology constraints....

  • Software Architect

    2 days 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

    4 weeks ago


    Johannesburg, South Africa Rmb Nigeria Limited Full time

    Software Architect (EPM) – Full time – Johannesburg – Posted Today Overview Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud. 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

    1 week ago


    Johannesburg, South Africa FirstRand group Full time

    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 promise...

  • Software Architect

    1 week ago


    Johannesburg, South Africa FNB Namibia 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...

  • Software Architect

    4 weeks ago


    Johannesburg, South Africa Rmb Nigeria Limited Full time

    Software Architect (EPM) – Full time – Johannesburg – Posted Today Overview Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud. 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

    1 week ago


    Johannesburg, South Africa FNB Namibia 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...

  • Software Architect

    1 week ago


    Johannesburg, South Africa FirstRand group Full time

    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 promise...

  • Software Architect

    1 week ago


    Johannesburg, Gauteng, South Africa FirstRand Full time R1 200 000 - R2 400 000 per year

    Job DescriptionTo design software systems and ensure that the software architecture aligns with business goals and technology constraints. To engage in technical leadership and work closely with relevant stakeholders to translate business requirements into technical solutions.To conduct code reviews and enforce coding standards to maintain design quality and...