Current jobs related to Software Architect - Umhlanga Rocks - BET Software


  • Findojobs South Africa KwaZulu-Natal

    The ability to wrestle structure from chaos · Experience architecting systems of substantial complexity with high performance, availability, and compliance demands. · A good understanding of user experience and accessibility best practices for user-facing applications. · Deep tec ...


  • BETSoftware Umhlanga Rocks

    Senior C# and .NET Software Developer · We are seeking an experienced software developer with a strong background in C# and .NET technologies to join our team at BET Software. · About Us: · BET Software is committed to innovation and excellence in software development. Our team v ...


  • Hollywoodbets Umhlanga Rocks

    Senior Product Specialist Opportunity · Becoming a part of the Hollywoodbets Purple Team offers the chance to be part of a significant South African success story. · From humble beginnings in Durban, Hollywoodbets has expanded into a prominent brand operating across Africa and th ...

  • Careerbox

    Data Engineer

    1 week ago


    Careerbox Umhlanga Rocks

    Data Engineer Job Description · The data engineer plays a vital role in expanding and optimizing our data and data pipeline architecture, ensuring seamless data flow and collection for cross-functional teams. This position supports software developers, database architects, data w ...


  • Careerbox Umhlanga Rocks

    Data Engineer Role Overview · The data engineer plays a pivotal role in designing, developing, and optimizing our data architecture and pipeline infrastructure. This individual will collaborate with cross-functional teams to ensure seamless data flow and collection, supporting th ...


  • Hire Resolve Umhlanga

    About the Role · We are seeking a qualified and experienced Design Engineer (Civil/Structural) to join our team at {company}. · Key Requirements · At least 5 years of experience as a registered Professional Engineer (PrEng). · Proven experience in design, contract administration, ...

  • Xcede Group

    Dba eThekwini

    1 week ago


    Xcede Group Durban

    DBA Tech Lead · We are seeking a highly experienced Database Administrator Technical Lead to join our Development Team. · This role involves working closely with the Team Lead, software architects, and other DBAs/developers to design, plan, and execute technical solutions and imp ...

  • Xcede Group

    DBA Tech Lead

    1 week ago


    Xcede Group Durban

    DBA Technical Lead · The role of a Database Administrator Technical Lead is available in one of our clients' Development Teams. · You will report to the Team Lead and work closely with them, planning designing and executing technical solutions and improvements within the respecti ...


  • LexisNexis Durban

    Building Innovative Products · We are seeking a talented Software Engineer to join our team and contribute to the development of cutting-edge legal analytics products. · The successful candidate will work within a specific software functional area or product line, with opportunit ...


  • Findojobs South Africa KwaZulu-Natal

    Cloud Solutions Architect · Our company is seeking a Cloud Solutions Architect to join our team in Sandton on a contract basis. They offer stability, growth, attractive rates, and a great working environment. · Primary Responsibilities:Develop and regularly maintain a future-stat ...

  • Xcede Group

    BI Tech Lead

    1 week ago


    Xcede Group Durban

    Business Intelligence Technical Lead · We are seeking a highly skilled Business Intelligence Technical Lead to oversee the technical operations of one of our clients. · The ideal candidate will be a team player with excellent leadership and technical skills, responsible for ensur ...


  • BETSoftware Durban

    We are seeking a Software Delivery Lead to oversee complex system development projects across various products and technologies. This role requires a strategic mindset, strong leadership, and expertise in planning, coordinating, and leading teams through the full delivery lifecyc ...


  • Findojobs South Africa KwaZulu-Natal

    Job Summary · Solutions Architects at Launch Darkly are an elite team in our Professional Services organization who help companies achieve progressive delivery. You will be a key contributor to the Revenue team, applying technical software delivery expertise to build relevant sol ...


  • Boardroom Appointments Durban

    About the Job · Senior Mobile Flutter Developer Summary: · Develop mobile applications using Flutter, with a strong focus on user experience and customer satisfaction. · Key Responsibilities: · Collaborate with cross-functional teams to design, build, and test mobile apps that me ...


  • RELX Durban

    Senior Software Engineer · Unlock the Potential of Our Cutting-Edge Products · Take Your Engineering Career to the Next Level · About Our Team · LexisNexis Legal & Professional, serving over 150 countries with 11,300 employees worldwide, is part of RELX, a global leader in inform ...


  • MPRTC Recruitment Durban

    Job Summary · We are seeking a skilled structural drafter with a minimum of 3 years of experience in residential and commercial project development. The ideal candidate will have expertise in AutoCAD and rebar detailing, as well as proficiency in Revit. · Key Responsibilities · D ...


  • Xcede Group Durban

    Business Intelligence Technical Lead · We are seeking a seasoned Business Intelligence Technical Lead to oversee the technical aspects of one of our client's teams. · The ideal candidate will be a team player with excellent communication skills, ensuring seamless technical operat ...


  • DigiCert Durban

    Job Overview · We're a leading, global security authority disrupting our own category. Our encryption is trusted by top e-commerce brands, major companies, cloud providers, and more. · Job Summary (50 words) · Senior Java Backend Engineer (SpringBoot) designs, develops, and maint ...


  • Findojobs South Africa KwaZulu-Natal

    Git Lab is an open core software company that develops the most comprehensive AI-powered Dev Sec Ops Platform, used by more than 100,000 organizations. · Our Mission and Culture · Our mission is to enable everyone to contribute to and co-create the software that powers our world. ...


  • Spar Group Limited Durban

    Job Category: Application Development and Programming · Location: Durban · Contract Type: Permanent · Remuneration: Market Related · Equal Employment Opportunity: Yes · Job Overview · We are seeking a skilled Systems Developer to join our dynamic team. The successful candidate wi ...


  • LexisNexis Durban

    Software Engineering Lead · About the Role · This is a leadership role where you will manage and guide a diverse team of engineers, working closely with management and other stakeholders to ensure the success of your team and its deliverables. · Responsibilities · Manage releases ...

  • Software Architect - Umhlanga Rocks - BET Software

    BET Software
    BET Software Umhlanga Rocks

    1 month ago

    Default job background
    Description

    We are seeking two experienced professional Software Architects:

    Do you have a passion for designing and developing complex software systems? Do design patterns, software engineering principles and best practices excite you? 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.

    You Bring:

    • Bachelors or Masters degree in computer science, Software Engineering or a related field.
    • Minimum of 5 years of experience as a Technical Lead or a related role with a focus on designing and architecting complex software systems.
    • Strong expertise in software architecture patterns, methodologies and best practices.
    • Strong planning and organisational skills.
    • Actively identify opportunities for improvement, targeted specifically at your role and function.
    • Strategise, invent or originate previously unknown opportunities.
    • Ability to work under pressure and in a fast-paced growing environment.

    Key Responsibilities:

    Architecture Design:

    • Develop and communicate the overall software architecture and technical solutions that align with business requirements, industry best practices, and emerging technologies.
    • Collaborate with stakeholders to identify system requirements, constraints, and design considerations.

    System Analysis:

    • Conduct thorough analysis of existing systems, including performance, scalability, and security, to identify areas for improvement and recommend architectural enhancements.
    • Define architectural roadmaps and strategies to address system shortcomings and future business needs.

    Technical Leadership:

    • Provide technical guidance and mentorship to development teams throughout the software development lifecycle.
    • Ensure adherence to architectural standards, coding practices and quality guidelines. Collaborate with cross-functional teams to resolve technical challenges and ensure successful project delivery.

    Reviewing Standards:

    • Constantly review adherence to defined standards.
    • When new technologies are implemented, establish and communicate the standards, ensuring they are followed.
    • Update standards and set new goals as needed to align with business strategy.

    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.
    • Evaluate and recommend appropriate tools, frameworks and platforms to enhance system capabilities and performance.

    Risk Management:

    • Identify potential risks and dependencies in software architecture and propose mitigation strategies.
    • Conduct thorough risk assessments, monitor system performance and implement appropriate measures to ensure the integrity and security of software systems.

    Collaboration and Communication:

    • Collaborate effectively with stakeholders, including product managers, developers, testers and business analysts, to understand their requirements, provide technical guidance and ensure successful implementation of architectural designs.
    • Clearly communicate complex technical concepts to both technical and non-technical audiences.

    Research and Innovation:

    • Stay updated with emerging technologies, industry trends and best practices related to software architecture.
    • Proactively explore innovative solutions and propose architectural improvements to enhance system performance, reliability, and maintainability.

    Estimated Salary: $140,000 - $180,000 per year


Jobs
>
Umhlanga