Enable job alerts via email!

Software Architect (Jhb / Dbn)

Betsoftware

Gauteng

On-site

ZAR 500 000 - 600 000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Talent Acquisition Specialist to lead the design and development of complex software systems. This role involves ensuring that software architecture aligns with business goals while emphasizing scalability, maintainability, and security. The ideal candidate will have extensive experience in software architecture patterns and methodologies, strong organizational skills, and the ability to thrive in a fast-paced environment. Join a company that values collaboration and inclusivity, and be part of a team that cultivates talent and fosters growth through learning and development opportunities.

Qualifications

  • 5+ years as a Technical Lead focusing on software architecture.
  • Strong expertise in software engineering principles and best practices.

Responsibilities

  • Develop and communicate software architecture aligning with business goals.
  • Collaborate with stakeholders to identify system requirements and design considerations.

Skills

Software Architecture Patterns
Planning and Organisational Skills
Pressure Management
Collaboration Skills

Education

Bachelor's Degree in Computer Science
Master's Degree in Software Engineering

Job description

Senior Talent Acquisition Specialist at BET Software

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!

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. Ability to work under pressure and in a fast-paced growing environment.

What You'll Do:

  1. Develop and communicate the overall software architecture and technical solutions that align with business requirements, industry best practices, and emerging technologies.
  2. Collaborate with stakeholders to identify system requirements, constraints, and design considerations.
  3. Conduct thorough analysis of existing systems, including performance, scalability, and security, to identify areas for improvement and recommend architectural enhancements.
  4. Define architectural roadmaps and strategies to address system shortcomings and future business needs.
  5. Provide technical guidance and mentorship to development teams throughout the software development lifecycle.
  6. Ensure adherence to architectural standards, coding practices and quality guidelines.
  7. Collaborate with cross-functional teams to resolve technical challenges and ensure successful project delivery.
  8. Constantly review adherence to defined standards and update them as needed to align with business strategy.
  9. Design and develop prototypes and proof of concepts to validate architectural decisions and assess the feasibility of new technologies or solutions.
  10. Conduct thorough risk assessments, monitor system performance and implement appropriate measures to ensure the integrity and security of software systems.
  11. 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.

If you have not been contacted within 30 days, kindly consider your application to be unsuccessful.

Seniority level: Executive

Employment type: Full-time

Job function: Information Technology

Industries: Software Development and IT System Custom Software Development

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.