Software Architect at BET Software โ€“ Apply Now!

Full-time

BETSoftware

About BET Software:
BET Software is a forward-thinking company that strives to recruit and cultivate top-tier talent. We offer a dynamic and innovative working environment where our team members can thrive and grow. With our focus on cutting-edge technology and our commitment to excellence, we aim to provide unmatched software solutions to businesses across industries.


๐Ÿ–ฅ๏ธ Position Overview:

We are seeking two highly skilled Software Architects to join our team in Johannesburg or Durban. If you are passionate about designing complex software systems that are scalable, secure, and efficient, this is the role for you. As a Software Architect, your key responsibility will be ensuring the software architecture aligns with business goals, while keeping scalability, performance, and maintainability at the forefront of your designs.

If you’re excited about taking on the challenge of architecting robust, secure systems and leading teams through technical decisions, we want you to be part of our growing team.


What You Bring:

โœ… Qualifications:

  • Bachelorโ€™s or Masterโ€™s degree in Computer Science, Software Engineering, or a related field.

โœ… Experience:

  • Minimum of 5 years as a Technical Lead or in a similar role, with expertise in designing and architecting complex software systems.

  • Proven track record of leadership in software development and architecture.

โœ… Skills & Expertise:

  • Strong knowledge of software architecture patterns, methodologies, and best practices.

  • Ability to effectively collaborate with stakeholders, including developers, testers, and business analysts.

  • Excellent organizational, planning, and analytical skills.

  • Ability to identify improvement opportunities and manage risks effectively.


What Youโ€™ll Do:

๐Ÿ’ก Architecture Design:

  • Develop and communicate software architecture that aligns with business goals, best practices, and emerging technologies.

  • Collaborate with cross-functional teams to ensure the architecture addresses system requirements, constraints, and performance needs.

๐Ÿ” System Analysis:

  • Conduct thorough system analysis to identify performance, scalability, and security improvements.

  • Create strategies and roadmaps for addressing system weaknesses.

๐Ÿ‘จโ€๐Ÿ’ป Technical Leadership:

  • Provide mentorship and guidance to development teams, ensuring adherence to coding standards and quality guidelines.

  • Lead the resolution of technical challenges and assist in the successful delivery of projects.

๐Ÿ“‹ Reviewing Standards:

  • Regularly review the implementation of defined architectural standards.

  • Establish and update standards as new technologies are adopted.

๐Ÿš€ Prototyping & Proof of Concepts:

  • Design and develop prototypes to validate architectural decisions and explore new technologies.

  • Recommend tools and frameworks to enhance system performance.

โš ๏ธ Risk Management:

  • Identify and manage potential risks within software architecture.

  • Implement measures to ensure the security and integrity of systems.

๐Ÿ’ฌ Collaboration & Communication:

  • Work closely with product managers, business analysts, and other stakeholders to ensure architectural designs align with business needs.

  • Communicate complex technical concepts clearly to non-technical audiences.

๐ŸŒฑ Research & Innovation:

  • Stay updated with industry trends and emerging technologies to continuously innovate and improve system performance.

  • Drive a culture of innovation within the team.


Why Youโ€™ll Love Working at BET Software:

At BET Software, we believe in fostering a collaborative environment where learning and growth are part of the company culture. Youโ€™ll be part of a team that values your expertise and encourages the continuous development of your skills.

We offer:

  • Competitive salary packages

  • Opportunities for career advancement and professional growth

  • A supportive and inclusive team environment

  • A hybrid work model for flexibility


The Company We Keep:

At BET Software, we donโ€™t just recruit talent โ€“ we nurture it. Our comprehensive learning and development programs, career growth opportunities, and rewarding incentives ensure that our team stays at the top of their game. Join us, and be a part of a team thatโ€™s dedicated to excellence and innovation.


๐Ÿ“ How to Apply:

If you meet the above requirements and are ready to take on a challenging and rewarding role, apply today! Only candidates who meet the stipulated minimum requirements will be considered. Please note, if you have not been contacted within 30 days, consider your application unsuccessful.


๐Ÿ“ Find similar jobs at: CareerJunctionZA Jobs
๐Ÿ” TIPS for CV related to this post: Make sure to highlight your experience in designing complex software architectures, proficiency in leading technical teams, and familiarity with scalable and secure system designs. Tailor your CV to showcase your ability to work under pressure and your involvement in cross-functional collaboration.

๐ŸŒ Company Website: www.betsoftware.co.za