Software Architect

3 weeks ago


Cape Town, Western Cape, South Africa 4cgroup Full time

Responsible for developing and implementing software that will meet business needs. You will be responsible for communicating with clients and other teams to determine their requirements, creating comprehensive solution plans, and guiding a team of Software Engineers as they develop the final product. You should be an expert in problem solving with a strong understanding of the broad range of software technologies and platforms available.

Main Responsibilities

  • Design and develop cutting edge software using modern platform innovations.
  • Interpret business requirements to articulate the business needs.
  • Produce architectural designs based on Functional Requirements.
  • Provide technical leadership to our Software Team.
  • Evaluate and recommend tools, technologies, coding standards and processes to ensure the highest quality product platform.
  • Assist with developing and maintaining architecture roadmap.
  • Successfully communicate all concepts and guidelines to development teams.
  • Collaborate with other professionals to determine functional and non-functional requirements for new software or applications.
  • Act as intermediaries between technical teams and various stakeholders, including business leaders, project managers, and end-users.
  • Explain technical issues and IT solution strategies to stakeholders and other professionals.
  • Providing updates to stakeholders on product development processes, costs, and budgets.
  • Ensure that the software architecture designs are in sync with business needs and hardware.
  • Identify and mitigate existing business risk.
  • Work closely with clients and business representatives to understand their business requirements and design unique solutions.
  • Oversee and direct development teams throughout the project development lifecycle.
  • Build skilled teams through mentorship and training.
  • Report on progress and raise issues / problems when necessary.
  • Optimizing the performance of the software application, including scalability, response time, and resource utilization.
  • Ensuring that the software application is secure against potential threats and vulnerabilities.
  • Compliance and regulatory adherence: Ensure that the software complies with relevant regulations and standards.
  • Documenting the architectural design, decisions, and rationale. Ensure comprehensive documentation is created and maintained throughout the project lifecycle.
  • Continuously assessing and improving the software architecture, development processes, and technologies used.
  • Risk management: Identifying and managing technical and project risks to ensure successful delivery of the software application.
  • Quality assurance: Defining quality standards, establishing testing strategies, and ensuring that quality assurance processes are integrated into the development lifecycle.

KPI'S

  • Software Architect framework and documentation
  • Requirement analysis and design
  • Internal and external communication
  • Training and mentorship
  • Knowledge research and development

Qualifications and Experience

  • Degree or Diploma with 8+ years relevant work experience
  • Experience with designing and operating scalable Java web applications
  • Experience with at least one or more of the following database systems:
    o Oracle
    o Postgres
    o MongoDB
  • Professional fluency in tools, including github, Jenkins, Jira, Bitbucket and others
  • Experience in Agile methodologies
  • The following would be an added advantage towards your application:
    o Experience of cloud platform such as AWS, Google Cloud, OCI
    o Experience / exposure with MicroServices Architecture
    o Big Data / Machine Learning
    o Oracle knowledge
    o General Unix/Linux experience
    o Exposure to / understanding of GSM technologies
    o Exposure or experience with Banking / Payment switching
    o JavaScript, React, RxJS and Redux
    o Working knowledge of Spring Technologies and JPA/Hibernate
    o Experience with DOCKER

Key competencies and skills

  • Excellent time management skills
  • Leadership abilities
  • Excellent problem-solver
  • Analytical thinker
  • Strong analytical skills to apply scientific reason and methodological accuracy
  • Creative problem-solver and intuition
  • Ability to use a variety of design tools
  • Excellent written and verbal communication skills
  • Exhibit good knowledge of Microsoft Office, Excel, Project, Visio and other applications
  • Great knowledge of IT processes and willingness to constantly learn
  • Ability to multi-task, working on more than one issue simultaneously
  • Able to carry out tasks with little or no supervision
  • Willing to train and mentor colleagues

Personal attributes

  • Be able to work both in a team or on your own
  • Ability to work well under pressure
  • Self-motivated and self-managed
  • Able to use initiative and take ownership
  • Able to communicate effectively and professionally
  • Delivery focused
  • Willing to travel
  • Attention to detail
  • Professionalism
  • High quality organizational and leadership skills
  • Enthusiastic and flexible approach

#J-18808-Ljbffr
  • Software Architect

    3 weeks ago


    Cape Town, Western Cape, South Africa F and G Sourcing Specialist Full time

    F and G Sourcing Specialist is assisting a reputable Insure-Tech client that is seeking a skilled Software Architect to join their branch in Cape Town.Salary:R R95 000 p/m (CTC), inclusive of Medical Aid & Provident Fund(Depending on current package & experience)Requirements: IT Qualification or extensive IT Technical Development experience (Cloud Architect...

  • Software Architect

    3 weeks ago


    Cape Town, Western Cape, South Africa Recruitment Matters Africa Full time

    Our client is looking for a highly skilled software architect to lead their development team in creating software solutions that meet there clients' needs. You will be responsible for communicating with clients to determine their requirements, creating comprehensive solution plans, and leading a team of software engineers as they develop polished final...

  • Software Architects

    3 weeks ago


    Cape Town, Western Cape, South Africa Merand Corbett & Associates Full time

    Western Cape, CPT - CBD R R Cost To CompanySoftware Architects required for dynamic, fast-growing company within the financial arena.Key responsibilities: Creating, maintaining, communicating and reporting on vision and goals of software architecture in line with the business roadmap. Creating, improving and documenting development related processes. Working...

  • Data Architect

    3 weeks ago


    Cape Town, Western Cape, South Africa Open Box Software Full time

    Open Box Software is an internationally focused consulting company that specialises in business and software consulting services. We have a team of incredibly talented individuals who are driven to make an impact and have fun while doing so.We are looking for a Data Architect to join our team on a permanent basis. As a Data Architect, you will be responsible...

  • Data Architect

    3 weeks ago


    Cape Town, Western Cape, South Africa Open Box Software Full time

    Open Box Software is an internationally focused consulting company that specialises in business and software consulting services. We have a team of incredibly talented individuals who are driven to make an impact and have fun while doing so. We are looking for a Data Architect to join our team on a permanent basis. As a Data Architect, you will be...


  • Cape Town, Western Cape, South Africa Posting on behalf of another company Full time

    Our Cape Town-based client seeks a skilled and experienced Application/Software Architect to join their mission-driven organization dedicated to equal access to education and empowering students to achieve their academic goals.Requirements: Bachelor's degree in computer science, Software Engineering, or a related field (required). Strong understanding of...

  • Software Architect

    3 weeks ago


    Cape Town, Western Cape, South Africa Parvana Full time

    About our client: Our client is a highly successful international software development house specialising in telecommunications and payment gateways. With two decades of proven success and remarkable growth, they offer an exceptional training and mentorship program. Your colleagues will be Agile enthusiasts, highly qualified, with a shared goal of...


  • Cape Town, Western Cape, South Africa Huble Full time

    Huble is an international, creative, digital business & CRM consultancy with Elite HubSpot Partner status. Using the HubSpot platform, we provide solutions to increase our customer's level of CRM sophistication as well as deliver strategic consultancy across marketing, sales, service, websites, and business operations - and we do it all whilst trying to...


  • Cape Town, Western Cape, South Africa Entelect Software (Pty) Ltd Full time

    ABOUT THE JOB Join our team at Entelect as a Software Engineer, where your mastery of the Java stack will be pivotal in driving our projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript technologies such as Angular or React....WHAT WE NEED FROM YOU A bachelor's degree in IT, Engineering or other Sciences Minimum 6 years' experience...


  • Cape Town, Western Cape, South Africa Deka Minas Pty Ltd Full time

    As a Senior Software Architect, you'll play a pivotal role in crafting technical solutions within the Service-Oriented Architecture (SOA) environment. Your primary responsibility will be to produce comprehensive technical specifications that align with business requirements, ensuring technical viability. Additionally, you'll design test plans and offer...


  • Cape Town, Western Cape, South Africa Lekker Code Company Full time

    We are Lekker Code Company - a software developing company. We support clients mainly in Europe to deliver the best software code we could imagine. We all love remote-work which is mainly what we are doing.You are a Senior Software Architect (m/w/x) speak German and English fluently and you reside somewhere within South Africa?We are stoked, you are stoked?...

  • Solution Architect

    3 weeks ago


    Cape Town, Western Cape, South Africa Dimension Data Full time

    FunctieomschrijvingThe Software Architect is responsible for the design, modification, and integration of software systems to translate business requirements into technology terms. Specifically, this role develops software architecture and frameworks for software system according to the required specifications. They take responsibility of the various aspects...


  • Cape Town, Western Cape, South Africa Jacobs Douwe Egberts Full time

    Contact Person:Charlene Location: DURBANVILLE, CAPE TOWN Ebesa Architects (Pty) Ltd is looking to for a mid-career Architect with 5 to 10 years' experience wanting to grow in the industry.We offer the candidate exceptional experience across Work Stages 1 to 6We are a robust firm that deals with various Architectural tipologies, ensuring Architects varied...

  • Architect

    3 weeks ago


    Cape Town, Western Cape, South Africa RPO Recruitment Full time

    RPO Recruitment is currently seeking a highly skilled and experienced Architect to join our client's team. As an Architect, you will be responsible for all phases of architectural work, including planning, designing, and overseeing the construction process. You will be involved in new building designs, extensions, alterations, restorations, and...

  • Solution Architect

    3 weeks ago


    Cape Town, Western Cape, South Africa Nambiti Technologies Full time

    Western Cape, CPT - CBD- (Market related)Our Client based in Cape Town is looking for a Solution Architect with more than 5 years' experience for 6 months projectRequirements: AWS focused but also strong on other platforms as well Must have 5 years' experience in a software project delivery environment in an agile role: multiple languages eg Java, Python, C#...


  • Cape Town, Western Cape, South Africa DataTech Recruitment Full time

    In this role, you'll be a key player in:Guiding Clients to the Cloud: Conduct Migration Readiness Assessments to ensure smooth transitions to AWS.- Optimizing Existing Solutions: Lead Well-Architected Reviews (WARs) for existing workloads, maximizing performance and efficiency.- Collaborative Problem-Solving: Partner with clients through technical discovery...


  • Cape Town, Western Cape, South Africa Xcede Group Full time

    These jobs were popular with other job seekersAre you a seasoned Solution Architect with a strong background in Java development? Our client is seeking a highly skilled and experienced professional to join our team. As a Solution Architect, you will be responsible for designing and delivering complex software solutions.Key responsibilities:Collaborate with...

  • Rpa Architect

    3 weeks ago


    Cape Town, Western Cape, South Africa Ioco Full time

    We are looking for an RPA Architect to join our team. Ideally someone with Insurance or Financial Services experience. A background in/ exposure to Automation Anywhere and BluePrism will be ideal.What you'll do:The Automation Architect will assist in advising on a Technical level (not the process design, that will be provided, but rather on implementation,...


  • Cape Town, Western Cape, South Africa DataTechRecruit Full time

    AWS Solutions Architect ArchitectCape Town - Western Cape - South AfricaIn this role, you'll be a key player in:Guiding Clients to the Cloud: Conduct Migration Readiness Assessments to ensure smooth transitions to AWS. Optimizing Existing Solutions: Lead Well-Architected Reviews (WARs) for existing workloads, maximizing performance and efficiency....


  • Cape Town, Western Cape, South Africa DataTech Recruitment Full time

    Calling all AWS enthusiasts Design, architect, and deliver secure, efficient cloud solutions as a Senior AWS Solutions Architect remote within South Africa. Collaborate with clients, lead Well-Architected Reviews, and guide migrations. AWS Solutions Architect Professional + 5+ years' experience required with 2+ years specifically in AWS Solutions...