Software Architect

4 weeks ago


Randburg, Gauteng, South Africa Betsoftware Full time

We Want You

Do you have a passion for designing and developing complex software systems?

Do design patterns, software engineering principles and best practices excite you?

We are looking for two experienced professional Software Architects.

We need someone who will ensure that the overall architecture of a software application aligns with business goals and requirements, while also considering scalability, maintainability, performance and security.

If this sounds like a challenge you'd be up for, apply now

We want you on our team.

You Bring
  1. Bachelors or Masters degree in computer science, Software Engineering or a related field.
  2. Minimum of 5 years of experience as a Technical Lead or a related role with a focus on designing and architecting complex software systems.
  3. Strong expertise in software architecture patterns, methodologies and best practices.
  4. Strong planning and organisational skills.
  5. Actively identify opportunities for improvement, targeted specifically at your role and function.
  6. Strategise, invent or originate previously unknown opportunities.
  7. Ability to work under pressure and in a fast-paced growing environment.
What You'll Do
  1. Architecture Design: Develop and communicate the overall software architecture and technical solutions that align with business requirements, industry best practices, and emerging technologies.
  2. System Analysis: Conduct thorough analysis of existing systems, including performance, scalability, and security, to identify areas for improvement and recommend architectural enhancements.
  3. Technical Leadership: Provide technical guidance and mentorship to development teams throughout the software development lifecycle.
  4. Reviewing Standards: Constantly review adherence to defined standards and update them as needed to align with business strategy.
  5. Prototyping And Proof Of Concepts: Design and develop prototypes and proof of concepts to validate architectural decisions and assess the feasibility of new technologies or solutions.
  6. Risk Management: Identify potential risks and dependencies in software architecture and propose mitigation strategies.
  7. Collaboration And Communication: Collaborate effectively with stakeholders to understand their requirements and ensure successful implementation of architectural designs.
  8. Research And Innovation: Stay updated with emerging technologies, industry trends and best practices related to software architecture.
Living Our Spirit

Engage in cross-functional collaboration and problem solving whilst encouraging a culture of inclusivity. Actively drive a culture of versatility and adaptability by modelling and encouraging team members to support each other not only within the department, but within BET Software as a whole.

The Company We Keep

At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best amongst the rest.

Please note that only Team members who meet the stipulated minimum requirements will be considered. If you have not been contacted within 30 days, kindly consider your application to be unsuccessful.

#J-18808-Ljbffr
  • Software Architect

    4 weeks ago


    Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    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 of staying curious. Now's the time to imagine...

  • Software Architect

    4 weeks ago


    Randburg, Gauteng, South Africa Fnb Namibia Full time

    Time left to apply: End Date: April 1, (6 days left to apply)Job Requisition ID: RJob DescriptionTo troubleshoot highly complex problems.To establish application architectural standards or frameworks.To assess IT risks and design application solutions.Hello, Future Software Architect,Welcome to FNB, the home of the #changeables. We design for the...

  • Software Architect

    3 weeks ago


    Randburg, Gauteng, South Africa Rmbwestport Full time

    time left to apply End Date : March 28, (6 days left to apply)job requisition id RJob DescriptionHello, Future Software ArchitectWelcome to FNB, the home of the #changeables.We design for the shapeshifters and deliver products and services that make us incredibly proud of the people that make it happen.As part of our talent team, you will be surrounded by...

  • Software Architect

    4 weeks ago


    Randburg, Gauteng, South Africa Wesbank Full time

    time left to apply End Date: March 28, (6 days left to apply)Job Requisition ID: RJob DescriptionHello, Future Software ArchitectWelcome to FNB, the home of the #changeables.We design for the shapeshifters and deliver products and services that make us incredibly proud of the people that make it happen.As part of our talent team, you will be surrounded by...

  • Software Architect

    2 weeks ago


    Randburg, Gauteng, South Africa Rmbwestport Full time

    time left to apply End Date : March 28, (6 days left to apply) job requisition id R 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 the people that make it happen. As part of our talent team, you will be...

  • Software Architect

    2 weeks ago


    Randburg, Gauteng, South Africa Wesbank Full time

    time left to apply End Date: March 28, (6 days left to apply) Job Requisition ID: R 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 the people that make it happen. As part of our talent team, you will be...

  • Data Architect

    4 weeks ago


    Randburg, Gauteng, South Africa Network IT Full time

    Data ArchitectReference: BIT002645-TAP-1Looking for a Data Architect. As a Data Architect, you will be responsible for developing database solutions, installing and configuring information systems, and analyzing structural requirements for new software. You will need to be able to work independently and collaboratively.Duties &...

  • Data Architect

    2 weeks ago


    Randburg, Gauteng, South Africa Network IT Full time

    Data Architect Reference: BIT002645-TAP-1 Looking for a Data Architect. As a Data Architect, you will be responsible for developing database solutions, installing and configuring information systems, and analyzing structural requirements for new software. You will need to be able to work independently and collaboratively. Duties & Responsibilities ...


  • Randburg, Gauteng, South Africa Wesbank Full time

    We are seeking a Technical Architect Position to join our team at FNB.About the RoleThis is an exceptional opportunity for a highly skilled and experienced professional to design and architect our software systems and drive innovation in our organization.As a Technical Architect, you will be responsible for designing and implementing software architectures,...

  • Chief Architect

    4 weeks ago


    Randburg, Gauteng, South Africa Levelup (Pty) Ltd Full time

    Chief Architect - City of Johannesburg Metropolitan Municipality - LevelUp (Pty) LtdJob title: Chief ArchitectDescription: The role of the Chief Architect at LevelUp (Pty) Ltd involves overseeing the design and development of complex cloud-native solutions.The ideal candidate will possess in-depth expertise in C# development, Microsoft Azure services,...

  • Chief Architect

    2 weeks ago


    Randburg, Gauteng, South Africa Levelup (Pty) Ltd Full time

    Chief Architect - City of Johannesburg Metropolitan Municipality - LevelUp (Pty) Ltd Job title: Chief Architect Description: The role of the Chief Architect at LevelUp (Pty) Ltd involves overseeing the design and development of complex cloud-native solutions. The ideal candidate will possess in-depth expertise in C# development, Microsoft Azure...


  • Randburg, Gauteng, South Africa BETSoftware Full time

    Job OverviewWe are looking for a talented Senior Systems Architect to lead our software development efforts at BET Software.About the Company:BET Software is a leading provider of custom software development solutions.About the Role:To develop and implement software architecture designs that meet business requirements and industry standards.To lead...


  • Randburg, Gauteng, South Africa Network IT Full time

    Data ArchitectReference: BIT002645-TAP-1Looking for a Data Architect. As a Data Architect, you will be responsible for developing database solutions, installing and configuring information systems, and analyzing structural requirements for new software. You will need to be able to work independently and collaboratively.Duties &...


  • Randburg, Gauteng, South Africa Network IT Full time

    Data Architect Reference: BIT002645-TAP-1 Looking for a Data Architect. As a Data Architect, you will be responsible for developing database solutions, installing and configuring information systems, and analyzing structural requirements for new software. You will need to be able to work independently and collaboratively. Duties & Responsibilities ...


  • Randburg, Gauteng, South Africa BETSoftware Full time

    Job ResponsibilitiesWe are looking for a highly motivated Technical Lead Architect to join our team at BET Software.About the Company:BET Software is a leading provider of custom software development solutions.About the Role:To develop and implement software architecture designs that meet business requirements and industry standards.To lead cross-functional...


  • Randburg, Gauteng, South Africa Datafin Full time

    IMPLEMENT high-level designs & reference architectures into working integrations as your technical expertise is sought to fill the role of a Lead Integration Architect for a global provider of cutting-edge Data-centric Solutions. You will also analyse business requirements and translate them into effective, efficient, and scalable technical solutions. The...


  • Randburg, Gauteng, South Africa True Software Scandinavia Ab Full time

    Job Description:The role of a Solutions Architect – Mining Applications involves providing architectural guidance, design, and integration of technology solutions that meet business requirements. Our client in the global professional services industry is seeking a highly skilled and experienced individual to lead the selection and design of technology...


  • Randburg, Gauteng, South Africa Manpower Group Sa (Pty) Ltd Full time

    Data Driven Decision MakingAs a Software Architect and Developer for Empowerment Solutions at Manpower Group SA (Pty) Ltd, you will play a pivotal role in designing and developing innovative systems for tracking data and performance metrics. Our goal is to create solutions that empower businesses to make informed decisions and drive meaningful change. In...


  • Randburg, Gauteng, South Africa Dimension Data Full time

    We are seeking an experienced Data Architect to join our team at Dimension Data. As a Data Architect, you will be responsible for designing and implementing the database schemas of all our products.Key responsibilities include:Developing architectural blueprints of a product's data model and databaseBuilding solutions by creating necessary data structures...

  • Healthcare Architect

    2 weeks ago


    Randburg, Gauteng, South Africa Vela Personnel Full time

    About the RoleWe are seeking a highly skilled Healthcare Architect to join our team at Vela Personnel. As a Healthcare Architect, you will be responsible for designing and implementing technology solutions that meet the needs of our clients in the healthcare industry.ResponsibilitiesTechnology Solutions: Design and implement technology solutions that drive...